Tabelle auf anderen Server kopieren

25/07/2008 - 10:53 von Jens Hofmeier | Report spam
Hallo NG,

ich möchte eine Tab von einem MS SQL auf einen anderen verschieben: Versuche
es mit:


USE [MeinPC\Zielserver].[ZielDB]
GO
/****** Object: Table [dbo].[QuellDB Script Date: 07/25/2008 10:25:11
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[QuellDB](..

Leider bekomme ich den Fehler:
Msg 911, Level 16, State 1, Line 1
Could not locate entry in sysdatabases for database 'MeinPC\Zielserver'. No
entry found with that name. Make sure that the name is entered correctly.

Die ZielDB existiert aber. Weiß jmd was ich falsch mache, ist mit Sicherheit
eine newbie Frage...

Vielen Dank,

Jens
 

Lesen sie die antworten

#1 Christa Kurschat
25/07/2008 - 14:16 | Warnen spam
Hallo Jens,

"Jens Hofmeier" schrieb im Newsbeitrag
news:
Hallo NG,

ich möchte eine Tab von einem MS SQL auf einen anderen verschieben:
Versuche es mit:


USE [MeinPC\Zielserver].[ZielDB]
GO
/****** Object: Table [dbo].[QuellDB Script Date: 07/25/2008 10:25:11
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[QuellDB](..

Leider bekomme ich den Fehler:
Msg 911, Level 16, State 1, Line 1
Could not locate entry in sysdatabases for database 'MeinPC\Zielserver'.
No entry found with that name. Make sure that the name is entered
correctly.

Die ZielDB existiert aber. Weiß jmd was ich falsch mache, ist mit
Sicherheit eine newbie Frage...




Hast Du den anderen Server als LinkedServer angelegt?
Das muß sein, sonst kennt Dein Server den anderen nicht.

Mit Use kann man meines Wissens nur die Datenbank, aber nicht den Server
umschalten.

Das Create funktioniert so auch nicht.
Di eTabelle muß auf dem anderen Server bereits existieren.

Alternative:
Verwende DTS bzw. SSIS je nach Server-Version

Gruß
Christa
Access-FAQ: http://www.donkarl.com
SQL-Server-FAQ: www.sqlfaq.de
InsideSql: www.insidesql.org

Ähnliche fragen