我的Web服務器上安裝了SQL Server Express 2008,默認情況下它不允許遠程連接(可能是件好事)。我選擇不安裝SQL Server Management Studio隨同它一起提供磁盤空間和其他原因。SQL Server:在沒有SSMS的情況下啓用遠程連接
我需要啓用遠程連接,但是我可以找到的任何指令都涉及使用SSMS更改該設置。當然,有一種我能從sqlcmd.exe改變設置的transact-sql語句?!
謝謝!
我的Web服務器上安裝了SQL Server Express 2008,默認情況下它不允許遠程連接(可能是件好事)。我選擇不安裝SQL Server Management Studio隨同它一起提供磁盤空間和其他原因。SQL Server:在沒有SSMS的情況下啓用遠程連接
我需要啓用遠程連接,但是我可以找到的任何指令都涉及使用SSMS更改該設置。當然,有一種我能從sqlcmd.exe改變設置的transact-sql語句?!
謝謝!
我進入我的短信和我的本地實例屬性 - >連接 - >選中「允許遠程連接到此服務器」並編寫了更改腳本。
EXEC sys.sp_configure N'remote access', N'1'
GO
RECONFIGURE WITH OVERRIDE
GO
即使沒有安裝Management Studio,開始菜單中應該有一個SQL配置工具(開始>程序> SQL Server 2008>配置工具> SQL Server配置管理器)。您可以使用此工具來啓用遠程連接:
另請注意,此配置的更改將需要重新啓動SQL Server服務,並且當您將端口設置爲偵聽(默認值爲1433)時,您需要在任何防火牆中創建規則正在運行以允許通信。祝你好運!
@ 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
問候
sqlcmd參數區分大小寫,實例名稱需要計算機名稱或本地計算機的'.'。要連接到本地命名實例,請嘗試'sqlcmd -S。\ SQLEXPRESS'。 – 2012-12-13 00:30:53
這做到了!謝謝! – 2009-12-29 19:17:00