如何在sql server 2008上通過t-sql腳本啓用tcp/ip?通過t-sql腳本啓用TCP/IP協議?
回答
爲了做到這一點,使用t-sql腳本,你可能不得不擺弄註冊表設置。我在使用t-sql之前沒有這樣做過,所以沒有多大的幫助。但是您可能會喜歡查找xp_instance_regread和xp_instance_regwrite。它們是擴展的存儲過程,允許您讀取/寫入註冊表值。
這裏有可能有一定的幫助的例子 - http://codebetter.com/blogs/raymond.lewallen/archive/2005/09/12/131869.aspx
以下鏈接可以幫助你找到註冊表中的TCP/IP設置的下落。 http://support.microsoft.com/kb/315236
http://www.pctools.com/guides/registry/detail/1171/
歡呼
有關哪些註冊表設置的任何建議? – bitcycle 2009-06-30 19:45:23
ALTER ENDPOINT [TSQL Default TCP] STATE = STOPPED;
我想,雖然我不知道,如果他們解決它實際上是在2K8工作。在2K5這是一個沒有操作。我沒有2k8實例來測試它。
爲了啓用TCP/IP,您必須配置Sql Server並打開Windows防火牆。我認爲這不能從T-SQL完成。
下面是如何使用DMO動態配置Sql Server的鏈接。這適用於任何支持ActiveX的語言,例如VBScript或任何.NET語言。 http://support.microsoft.com/kb/822642
下面是如何打開Windows防火牆程序: http://support.microsoft.com/kb/839980
- 1. 通過PowerShell腳本定製協議處理程序
- 2. Swift協議專用通用協議
- 3. 無法通過協議
- 4. 通過腳本啓用/禁用BoxCollider
- 5. 從Web.config啓用net.tcp協議
- 6. IIS 7已啓用協議
- 7. 找到啓用的協議
- 8. 通過https協議使用JMeter + Maven
- 9. 具有通用協議類型變量的通用協議
- 10. 尋呼協議,Telocator字母數字協議,「TAP」,通過TCP/IP?
- 11. 啓用MS SQL Server 2012的TCP/IP和NamedPipe協議+通過代碼或腳本更改默認端口
- 12. 啓動Vagrant VM並通過shell腳本啓動Node.js腳本
- 13. 通過Anymote協議重啓Google TV設備?
- 14. 通過System.ServiceController遠程啓動/停止Windows服務 - 底層協議?
- 15. 手柄file://協議在Ant腳本
- 16. 在WinSCP腳本中選擇FTP協議
- 17. 二進制協議與文本協議
- 18. 繼承通用協議
- 19. 使用Javascript通過HTTP協議以外的協議連接服務器
- 20. 通過TCP協議的代理
- 21. 通過非HTTP協議的SOAP
- 22. 如何通過協議顯示視圖?
- 23. 通過wifi的藍牙協議?
- 24. 通過http尋找API /協議
- 25. 通過SSH v2協議的Java RMI
- 26. 在Loadrunner中通過http協議的java
- 27. 通過HTTP協議抓取VLC幀
- 28. 通過手工協議發送視頻
- 29. 通過HTTP的二進制協議
- 30. 協議衝突由通過AJAX
針對SQL注入編寫單元測試? ;-) – 2009-06-30 18:50:41
請明確你的意思。你的意思是啓用SQL Server通過TCP/IP協議訪問嗎?你的意思是你想在計算機上啓用協議本身嗎?無論哪種情況,都可以考慮使用PowerShell。 – 2009-06-30 20:16:06