harryzwo
-
Gesamte Inhalte
2 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von harryzwo
-
-
Ich bin Neuling in MSSQL. In Oracle habe ich das schon einmal realisiert.
Ich möchte aus einer entfernten DB bestimmte Tabellen holen und lokal in einer Datenbank ablegen.
Falls es jemanden gibt der auch Oracle kann, so bin ich vorgegangen:
connect zur lokalen DBcreate database link DBLinkName connect to user identified by Passwort using DBLinkNameCreate table tblName as select * from entfernteTabelle@Schemain MSSQL habe ich folgendes versucht:Anmeldung lokalsqlcmd -S Server\Instanz -U User -P PasswortHiermit soll ein DatenbankLink hergestellt werdenEXEC sp_addlinkedserver@server = 'IP',@srvproduct = 'SQL Server'EXEC sp_addlinkedsrvlogin@rmtsrvname = 'IP',@rmtuser = 'USER',@rmtpassword = 'Passwort'weiter komme ich allerdings nicht, da ich nicht weiß wie ich denn jetzt eine Tabelle holen kann.Vielleicht fehlt hier nur eine Kleinigkeit.
SQL-Tabellen von einer entfernten Datenbank lokal einlesen mit sqlcmd
in MS SQL Server Forum
Geschrieben
Danke für die schnelle Antwort.
ich glaube mit [ ] geht es.
SELECT * INTO LokaleTabelle FROM [100.100.100.100].DATENBANK..TABELLE bringt allerdings einen Anmeldungsfehler.
Der Zugriff scheint mit dem lokalen Benutzer gemacht zu werden. Wie kann ich nun den Zugriff mit dem Benutzer den ich mit:
EXEC sp_addlinkedsrvlogin