我的Web服务器上安装了SQL Server Express 2008,默认情况下不允许远程连接(可能是好事。)我选择不安装SQL Server Management Studio Express以及磁盘空间和其他原因。
我需要启用远程连接,但我能找到的任何指令都涉及使用SSMS来更改该设置。当然有一个transact-sql语句,我可以从sqlcmd.exe更改设置吗?!
谢谢!
答案 0 :(得分:27)
我进入了我的短信和我的本地实例属性 - >连接 - >选中“允许远程连接到此服务器”并编写更改脚本。
EXEC sys.sp_configure N'remote access', N'1'
GO
RECONFIGURE WITH OVERRIDE
GO
答案 1 :(得分:6)
即使没有安装Management Studio,开始菜单中也应该有一个SQL配置工具(开始>程序> SQL Server 2008>配置工具> SQL Server配置管理器)。您可以使用此工具启用远程连接:
另请注意,对此配置的更改将需要重新启动SQL Server服务,并且当您将端口设置为侦听时(默认值为1433),您将需要在可能已运行的任何防火墙中创建规则允许沟通。祝你好运!
答案 2 :(得分:5)
@ crizCraig的回答帮助我开始工作。
我将简要地描述我做了什么,以便成功地执行cmd。
配置: (远程计算机上的2个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
问候
答案 3 :(得分:0)
在SQL Express 2014上,没有任何答案有效。这对我有用: