Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MS SQL 2005, Script USE + named instamce (https://www.delphipraxis.net/105223-ms-sql-2005-script-use-named-instamce.html)

hoika 18. Dez 2007 11:28

Datenbank: MSSQL • Version: 2005 • Zugriff über: Script

MS SQL 2005, Script USE + named instamce
 
Hallo,

verzweifelt gesucht ;(

Ich muss eine Transaktions-Datei per Script verkleinern.

also sqlcmd- i usw.

USE [MyTestDb]
GO
DBCC SHRINKFILE (N'timefix_log' , 0, TRUNCATEONLY)
GO


Jetzt hat der Server aber eine named instance
und es kommt ständig die Fehlermeldung "no connect"

Wie zum Teuifel (tschulligung, aber 2 h online-Suche ohne Erfolg nervt)
lautet das USE bei named instances ???


Danke



Heiko

Jelly 18. Dez 2007 11:30

Re: MS SQL 2005, Script USE + named instamce
 
Das USE bezieht sich auf die Datenbank. Die Connection zum Server muss also schon vorher stehen. Deine Named Instance muss du also im ConnectionString anpassen... Lautet z.B. beim SQL Express einfach ServerName\SQLEXPRESS

hoika 18. Dez 2007 11:37

Re: MS SQL 2005, Script USE + named instamce
 
Hallo,

ich habe doch aber nur ein Script .

das sqlcmd erwartet ein Datei mit SQL-Anweisungen

CONNECT \\SERVER\SQLEXPRESS klappt nicht

CONNECT [\\SERVER\SQLEXPRESS]


Er erkannt das Connect nicht als Schlüsselwort.


Heiko

Jelly 18. Dez 2007 11:47

Re: MS SQL 2005, Script USE + named instamce
 
Womit willst Du dein Skript denn ausführen?

hoika 18. Dez 2007 11:56

Re: MS SQL 2005, Script USE + named instamce
 
Hallo,

Ich habs !!1

sqlcmd -S Server\Instance -i sqlscriptsql



OH MANN ;(

Middag



Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz