Angenommen, ich muss Daten von einem Server auf einen anderen exportieren (über Verbindungsserver). Welche Aussage wird effizienter sein? Ausführung im Quellserver: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() Oder auf dem Zielserver ausführen: INSERT INTO [dbo].[Table] SELECT a, b, c, ... FROM OPENQUERY([OriginLinkedServer], 'SELECT a, b, c, …
Ich habe mehrere hundert (derzeit 466, aber ständig wachsende) Tabellen, die ich von einem Server auf einen anderen kopieren muss. Ich musste das noch nie machen, daher bin ich mir nicht sicher, wie ich es angehen soll. Alle Tabellen haben dasselbe Format:Cart<Eight character customer number> Dies ist Teil eines größeren …
Ich frage Daten von einem Verbindungsserver über eine Ansicht auf dem Ursprungsserver ab. Die Ansicht hat ein paar standardisierte Spalten enthält, wie zum Beispiel Created, Modifiedund Deleted, aber in diesem Fall wird die Tabelle auf dem Quellserver hat keine geeigneten Informationen. Die Spalten werden daher explizit in ihre jeweiligen Typen …
Ich habe eine SQL Server-Instanz, die einen Verbindungsserver mit einem Oracle-Server hat. Auf dem Oracle-Server befindet sich eine Tabelle mit PersonOptionsden folgenden Daten: ╔══════════╦══════════╗ ║ PersonID ║ OptionID ║ ╠══════════╬══════════╣ ║ 1 ║ A ║ ║ 1 ║ B ║ ║ 2 ║ C ║ ║ 3 ║ B ║ …
Ich versuche, einen Verbindungsserver mit ServerA zu erstellen, der auf einem anderen Server erstellt wurde. ServerB verwendet in einer Domänenumgebung "Mit dem aktuellen Sicherheitskontext des Logins erstellt werden". Ich habe gelesen, dass SPNs für die Dienstkonten erstellt werden müssen, auf denen SQL Server auf jedem Server ausgeführt wird, um Kerberos …
Warum bedeutet dieser CASEAusdruck: SELECT CASE column WHEN 'a' THEN '1' WHEN 'b' THEN '2' ... c -> i WHEN 'j' THEN '10' WHEN 'k' THEN '11' END [col] FROM LinkedServer.database.dbo.table Dieses Ergebnis produzieren? Fehlermeldung: Meldung 8180, Ebene 16, Status 1, Zeile 1 Anweisung (en) konnte nicht vorbereitet werden. Meldung …
Ich verwende Microsoft SQL Server 2014 Enterprise Edition. Bei den Verbindungsservern, bei denen ein Neustart des Servers oder ein Beenden des MSSQLSERVERDienstes erforderlich ist, tritt ein Problem auf . Wenn der Server erneut ausgeführt wird, funktionieren die Verbindungsserver (zu DB2) nicht ordnungsgemäß, und der SQL Server zeigt den folgenden Fehler …
Ich versuche, einen Verbindungsserver auf der SQL Server 2014-Instanz zu erstellen servername\instancename mit dem folgenden Aufruf : EXEC master.dbo.sp_addlinkedserver @server = N'servername\instancename', @srvproduct=N'SQL Server' Ich erhalte den Fehler: Msg 15028, Level 16, State 1, Procedure sp_addlinkedserver, Line 82 The server 'servername\instancename' already exists. Dies funktioniert gut in SQL Server 2005 …
Ich richte einen Job ein, um eine Liste von Verbindungsservern zu durchlaufen und eine bestimmte Abfrage für jeden einzelnen auszuführen. Ich versuche, die Abfrage in einem TRY-CATCH-Block auszuführen. Wenn also ein Problem mit einem bestimmten Server vorliegt, kann ich es protokollieren und dann mit den anderen Servern fortfahren. Die Abfrage, …
Ich habe zwei Datenbankserver, die über Verbindungsserver verbunden sind. Bei beiden handelt es sich um SQL Server 2008R2-Datenbanken, und die Verbindung zum Verbindungsserver wird über eine reguläre "SQL Server" -Verbindung hergestellt, wobei der Sicherheitskontext des aktuellen Logins verwendet wird. Die Verbindungsserver befinden sich beide im selben Rechenzentrum, sodass die Verbindung …
Ich implementiere eine neue Funktion, die Daten aus Datenbanken auf mehreren Servern erfordert. Ich muss nur Daten von all diesen Servern zusammenführen und sortieren. Die zwei Optionen, die mir in den Sinn kommen, sind: Verwenden Sie Verbindungsserver und schreiben Sie eine einfache Abfrage, um die Daten zu vereinen und zu …
Ich habe eine Abfrage, die ich unter OPENQUERYSSRS / SQL Server 2014 ausführen möchte, erhalte jedoch immer wieder die Fehlermeldung: Die Zeichenfolge, die mit [...] beginnt, ist zu lang. Die maximale Länge beträgt 8000. Gibt es eine Möglichkeit, diese Einschränkung zu umgehen? Als Referenz versuche ich, eine Abfrage von SSRS …
Ich habe einen SQL Server 2008, auf dem eine Datenbank ausgeführt wird, die ich in TFS einfügen möchte. Daher habe ich ein Visual Studio 2013-Datenbankprojekt verwendet, in das ich die Datenbank importiert habe. Nachdem ich eine Reihe von Fehlern behoben habe, habe ich nur noch einen Fehler: In einer Ansicht …
Unser Produkt basiert auf Microsoft SQL Server. Derzeit verwenden wir drei Datenbanken und haben sie immer auf einer SQL Server-Instanz bereitgestellt. Die drei Datenbanken sind OLTP, OLAP und Audit. Die OLAP-Datenbank verfügt über umfangreiche eingehende EOD-Daten sowohl von OLTP als auch von Audit mithilfe datenbankübergreifender Abfragen. Fragen Wenn wir diese …
Ich habe eine gespeicherte Prozedur, die auf einen Verbindungsserver verweist. An mehreren Stellen während des Verfahrens habe ich ungefähr Folgendes: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID = @TableNameID Dieses Verfahren ist in meiner Entwicklungsumgebung, Testumgebung und Live-Umgebung vorhanden. Das Problem ist, dass jede Kopie der Prozedur …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.