可能重复:
以编程方式更改 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 的注册表设置是什么?
顺便感谢他们。那么有什么想法吗?