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 |
Wählen Sie einen neuen Namen für den Verbindungsserver. (Im Beispiel wird SADATABASE verwendet.)
Wählen Sie einen optionalen Datenquellennamen. (Im Beispiel wird SQL Anywhere 16 Demo verwendet.)
Wählen Sie eine optionale Providerzeichenfolge. (Im Beispiel wird N'host=localhost:4444;server=myserver;dbn=demo'
verwendet.)
Wählen Sie eine ID und ein Kennwort für den entfernten Benutzer. (Im Beispiel werden N'DBA' und N'sql' verwendet.)
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |