何をしたいことは、これを行うストアドプロシージャを作成して、次のストアドプロシージャ作るC#
から呼び出すです:今、リモートDBがローカルユーザーにリンクされてい
Create PROCEDURE [dbo].[LinkMyServer]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
EXEC sp_addlinkedserver @server = N'LinkName',
@srvproduct = N' ',
@provider = N'SQLOLEDB',
@datasrc = N'some.domain.or.ip.com',
@catalog = N'database_name'
EXEC sp_addlinkedsrvlogin N'LinkName', false, N'ServerDomain\Administrator', N'user_on_remotedb', N'password_on_remote_db'
END
を管理者。
あなただけのSqlCommandオブジェクトを作成し、ストアドプロシージャにタイプを設定し、非クエリを実行し、C#で今すぐ
:)
SERVERDOMAIN \管理者はまた、単に「DBO」のようなSQLユーザーである可能性があります。
これが役に立った。