Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Programmierung » OLE DB- und ADO-Entwicklung » Microsoft-Verbindungsserver

 

Verbindungsserver mit einem Skript einrichten

Sie können eine Verbindungsserverdefinition mit einem SQL Server-Skript einrichten.

Voraussetzungen

SQL Server 2005 oder später.

Kontext und Bemerkungen

Nehmen Sie anhand der nachstehenden Schritte die entsprechenden Änderungen im folgenden Skript vor, bevor Sie es in SQL Server ausführen.



USE [master]
GO
EXEC master.dbo.sp_addlinkedserver @server=N'SADATABASE', 
     @srvproduct=N'SQL Anywhere', @provider=N'SAOLEDB.16', 
     @datasrc=N'SQL Anywhere 16 Demo',
     @provstr=N'host=localhost:4444;server=myserver;dbn=demo'
GO
EXEC master.dbo.sp_serveroption @server=N'SADATABASE', 
     @optname=N'rpc', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'SADATABASE', 
     @optname=N'rpc out', @optvalue=N'true'
GO
-- Set remote login
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'SADATABASE', 
     @locallogin = NULL , @useself = N'False', 
     @rmtuser = N'DBA', @rmtpassword = N'sql'
GO
-- Set global provider "allow in process" flag
EXEC master.dbo.sp_MSset_oledb_prop N'SAOLEDB.16', N'AllowInProcess', 1
 Aufgabe
  1. Wählen Sie einen neuen Namen für den Verbindungsserver. (Im Beispiel wird SADATABASE verwendet.)

  2. Wählen Sie einen optionalen Datenquellennamen. (Im Beispiel wird SQL Anywhere 16 Demo verwendet.)

  3. Wählen Sie eine optionale Providerzeichenfolge. (Im Beispiel wird N'host=localhost:4444;server=myserver;dbn=demo' verwendet.)

  4. Wählen Sie eine ID und ein Kennwort für den entfernten Benutzer. (Im Beispiel werden N'DBA' und N'sql' verwendet.)

Ergebnisse

Ihr geändertes Skript kann in Microsoft SQL Server ausgeführt werden, um einen neuen Verbindungsserver zu erstellen.