首先說明,本文轉自互聯網。
TMD 花了二天,終於找到怎么開啟這個遠程連接了.....娘的,累死了,寫下來,希望能幫助同胞們...
用win server 2008 r2 和sql server 2008 搭平台,sql 2008不能遠程連接,解決的辦法如下:
1. 啟用 sql 2008 服務器的tcpip。打開服務器配置工具sscm,單擊“sql server網絡配置”下的協議,這里會列出服務器的實例名稱,在右邊雙擊tcpip,啟用項選擇是。
2. 在“ip地址”中選擇下面的“ipall”配置tcp端口為1433,也可以是其它的端口。
3. 打開ssms,在數據庫服務器的實例名上右鍵單擊后選擇“方面”,在“方面”的下拉列表中選擇“外圍應用配置器”將RemoteDacEnabled設置為true。
4. 打開系統防火牆,單擊“高級設置”--> 選擇“入站規則”,在右邊單擊“新建規則”,選擇程序,下一步,選擇C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL8\MSSQL\Binn\sqlservr.exe,下一步,選擇“允許連接”,下一步后完成。
5. 重復第四步,這次選擇程序文件“C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”。
完成。可以從遠程連接服務器了。
注意:
1.記得服務器的服務開啟sqlserver服務和sqlbrowser服務。
2.如果windows身份不能登錄,請先用sa賬號登錄,然后找到自己的系統賬戶(右鍵計算機-屬性),如我的是[SSSSS-8888\Administrator]。然后執行如下語句:CREATE LOGIN [SSSSS-8888\Administrator] FROM WINDOWS,即可。原因可能是安裝的時候沒有選擇當前用戶。