Jam*_*Orr 18 t-sql sql-server ssms sql-server-express
我的Web服务器上安装了SQL Server Express 2008,默认情况下不允许远程连接(可能是件好事.)我选择不安装SQL Server Management Studio Express以及磁盘空间和其他原因.
我需要启用远程连接,但我能找到的任何指令都涉及使用SSMS来更改该设置.当然有一个transact-sql语句,我可以从sqlcmd.exe更改设置?!
谢谢!
cri*_*aig 28
我进入了我的SMS和我的本地实例属性 - > Connections - >选中了"允许远程连接到此服务器"并编写了更改脚本.
EXEC sys.sp_configure N'remote access', N'1'
GO
RECONFIGURE WITH OVERRIDE
GO
Run Code Online (Sandbox Code Playgroud)
即使没有安装Management Studio,开始菜单中也应该有一个SQL配置工具("开始">"程序">"SQL Server 2008">"配置工具">"SQL Server配置管理器").您可以使用此工具启用远程连接:
另请注意,对此配置的更改将需要重新启动SQL Server服务,并且当您将端口设置为侦听时(默认为1433),您将需要在可能已运行的任何防火墙中创建规则以允许通信.祝好运!
@crizCraig的回答帮助我使其正常工作。
我将简述我所做的事情,以成功执行cmd。
config :(远程计算机上的两个SQL // SQL2005 + 2008 Express实例实例,该实例拒绝安装Management Studio 2008。
在这里,我从以下位置获得了信息:http : //msdn.microsoft.com/en-us/library/ms162773.aspx http://msdn.microsoft.com/en-us/library/ms162816.aspx
问候