Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Sql Befehl als .Exe?

Mitglied: freshman2017

freshman2017 (Level 1) - Jetzt verbinden

02.12.2019 um 13:59 Uhr, 214 Aufrufe, 6 Kommentare

Guten Tag,

über nachfolgenden Code führe ich einen längeren SQL Befehl mit einer Batch aus:

01.
sqlcmd -E -S SQLSVRBOSTON1\MyDB1 -i C:\Temp\ClearTables.sql
Ich möchte ungern dass User die .sql öffnen können. Gibt es eine Möglichkeit diese wie bspw. Batch to Exe o.ä.?
Mitglied: emeriks
02.12.2019, aktualisiert um 14:06 Uhr
Hi,
joa. Du könntest ein PowerShell-Script erstellen und in dieses die SQL-Datei als Here-String einfügen. Dann mit den .Net-Befehlen mit diesem SQL-Server verbinden und diese Kommandos ausführen lassen. Wenn das funktioniert, dann kann man dieses PS-Script auch als EXE verpacken lassen.

E.
Bitte warten ..
Mitglied: freshman2017
02.12.2019 um 14:23 Uhr
Zitat von emeriks:

Hi,
joa. Du könntest ein PowerShell-Script erstellen und in dieses die SQL-Datei als Here-String einfügen. Dann mit den .Net-Befehlen mit diesem SQL-Server verbinden und diese Kommandos ausführen lassen. Wenn das funktioniert, dann kann man dieses PS-Script auch als EXE verpacken lassen.

E.

Vielen Dank für den Hinweis, an ein PowerShell-Script hatte ich auch schon gedacht - hast Du sowas bereits mal erstellt?
Bitte warten ..
Mitglied: freshman2017
02.12.2019 um 14:33 Uhr

Wie könnte ich denn nachfolgenden SQL Befehl in eine PS Skript bekommen?

01.

02.
IF NOT EXISTS (SELECT * FROM SYSOBJECTS WHERE NAME='User')
03.
CREATE TABLE USER
04.

05.
	(
06.
	FirstName VARCHAR(40),
07.
	ByName VARCHAR(40),
08.
	LastName VARCHAR(40)
09.
	)
10.

11.
GO
12.

13.
BULK INSERT User
14.
FROM 'C:\ProgramData\MSSQL\test.txt' WITH
15.
	(
16.
	FIELDTERMINATOR = ';',
17.
	ROWTERMINATOR = '\n'
18.
	)
19.

20.
GO
21.
Bitte warten ..
Mitglied: emeriks
LÖSUNG 02.12.2019 um 14:35 Uhr
Das habe ich schon beschrieben.

01.
$query = @"
02.
blablabla
03.
"@
04.
 
05.
Invoke-Sqlcmd -Query $query -ServerInstance "MyComputer\MainInstance"
Bitte warten ..
Mitglied: ukulele-7
03.12.2019 um 09:42 Uhr
Alternativ könntest du den Inhalt der .sql in eine gespeicherte Prozedur packen und nur die aufrufen. Dann sieht der User auch nix vom eigentlichen SQL-Code.
Bitte warten ..
Ähnliche Inhalte
Entwicklung
SQL Server Express - SQL Befehl
Frage von freshman2017Entwicklung2 Kommentare

Guten Morgen liebe Gemeinde, nutze derzeit folgende Befehl, um eine Tabelle anzulegen und diese mit Daten aus einer Tabelle ...

Datenbanken
SQL Update-Befehl mit Zeichenketten
gelöst Frage von TlBERlUSDatenbanken6 Kommentare

Hi, mein SQL ist etwas eingerostet und finde dazu nichts hilfreiches im Web. SQL-Server 2008 R2; Ist-Zustand: Datenbank-Spalte mit ...

Datenbanken

SQL Server ein Befehl mit REPLACE und RTRIM

gelöst Frage von quan81Datenbanken3 Kommentare

Liebes Forum ich bin wieder mal auf eure Hilfe angewiesen! Ich muss im Microsoft SQL Server Manager eine Sicht ...

Datenbanken

Alternative zu SQL LIKE Befehl dieser findet zu viel

gelöst Frage von MaffiDatenbanken5 Kommentare

Hallo zusammen, ich habe in einer Spalte folgenden Text 1. Datensatz: 250,4250,8953,436 2. Datensatz: 4250,8953,250 3. Datensatz: 8250,1250,7250 nun ...

Neue Wissensbeiträge
Windows Installation

Windows Install ISO mit übergroßer Install.wim auf FAT32 übertragen

Tipp von Lochkartenstanzer vor 4 TagenWindows Installation11 Kommentare

Moin Kollegen, Viele von euch werden sicher aus praktischen Gründen nicht nur DVDs oder "virtuelle" CD-Laufwerke (Zalman, IODD) zum ...

Datenschutz

Gehe zurück auf Los, ziehe keine 4.000 Mark. E-Privacy (erstmal) gescheitert

Information von certifiedit.net vor 5 TagenDatenschutz

Webbrowser

Firefox 71 verfügbar mit Picture in Picture Funktion

Information von sabines vor 5 TagenWebbrowser2 Kommentare

Die neue Firefox Version 71 unterstützt, zunächst nur für Windows, Picture in Picture. Damit kann ein Video in einem ...

E-Mail
SPF beim Versenden testen
Tipp von StefanKittel vor 7 TagenE-Mail3 Kommentare

Hallo, wenn man einen SPF für einen Exchange, oder anderen Mail-Server, konfigiruert muss man das ja auch testen. Ganz ...

Heiß diskutierte Inhalte
Router & Routing
Mikrotik CRS305 4Port SFP+ Router-Switch, VMWare und Fritzbox (Netzwerk Internetproblem)
Frage von SickcultureRouter & Routing18 Kommentare

Auf der Suche nach Antworten im Netz kommt man unweigerlich auf eure Seite und die deutsche Mikrotik Blog Seite. ...

Router & Routing
Fritz VPN und WoL mit Mikrotik HEX RB750Gr2 möglich?
gelöst Frage von SionzrisRouter & Routing17 Kommentare

Hallo erstmal und danke fürs anklicken :) Ich habe folgendes Setup geplant und scheitere zurzeit an der Realisierung vom ...

Windows Server
Netzwerk Planung Homeoffice
Frage von siopoqruipWindows Server17 Kommentare

Hallo, ich plane zurzeit ein kleines Netzwerk. 5-8 User jeder mit eigenem Laptop (Lenovo T590) Windows 10 Professional Homeoffice ...

MikroTik RouterOS
Mikrotik Router empfehlenswert?
gelöst Frage von matze2090MikroTik RouterOS16 Kommentare

Hallo, ich würde gerne mir Mikrotik anschauen. Reicht dieser Router zum erstmal Test? Er Kostet ca 23€. Ich habe ...