重複の可能性:
SQL Server の設定をプログラムで変更する
クライアント C# アプリケーションと SQL Server 2008 R2 の間のネットワーク接続をセットアップするには、手動で何をすべきかを知っています。私の問題は、C# コードで次の手順を実行する方法です!
- のようなサーバー インスタンスに対して TCP/IP プロトコルを有効に設定します
MSSQLSERVERR2
。 SQL Server エンジンを再起動します。
SQL クエリで他の手順を実行できます。
ユーザーを追加し、管理者権限を付与します。
CREATE LOGIN momtahen WITH PASSWORD = '123' EXEC master..sp_addsrvrolemember @loginame = N'momtahen', @rolename = N'sysadmin'
SQL Server の混合認証モードを設定します。
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
C# を使用して実行できる C# コードまたは SQL クエリが必要です。
また、次の質問を見たことがありますが、まだ助けがありません!
- コードまたはスクリプト (クエリ) を使用して、既にインストールされている SQL Server Express データベースへの tcp\ip リモート接続を有効にします。
- スクリプトを使用して SQL Express へのリモート接続を有効にする
- SQL Server 2005 および 2008 で TCP を有効にするためのレジストリ設定は何ですか?
ところで彼らに感謝します。アイデアはありますか?