リンクサーバの定義は、SQL Server スクリプトを使用して設定できます。
前提条件
SQL Server 2005 以降。
内容と備考
次の手順を使用して次のスクリプトに必要な変更を加えた後、SQL Server で実行してください。
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 |
新しいリンクサーバ名を選択します (例では SADATABASE が使用されています)。
オプションのデータソース名を選択します (例では SQL Anywhere 16 Demo が使用されています)。
オプションのプロバイダ文字列を選択します (例では N'host=localhost:4444;server=myserver;dbn=demo'
が使用されています)。
リモートユーザ ID とパスワードを選択します (例では N'DBA' と N'sql' が使用されています)。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |