2009-06-30 55 views
0

如何在sql server 2008上通過t-sql腳本啓用tcp/ip?通過t-sql腳本啓用TCP/IP協議?

+0

針對SQL注入編寫單元測試? ;-) – 2009-06-30 18:50:41

+0

請明確你的意思。你的意思是啓用SQL Server通過TCP/IP協議訪問嗎?你的意思是你想在計算機上啓用協議本身嗎?無論哪種情況,都可以考慮使用PowerShell。 – 2009-06-30 20:16:06

回答

0

爲了做到這一點,使用t-sql腳本,你可能不得不擺弄註冊表設置。我在使用t-sql之前沒有這樣做過,所以沒有多大的幫助。但是您可能會喜歡查找xp_instance_regreadxp_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/

歡呼

+0

有關哪些註冊表設置的任何建議? – bitcycle 2009-06-30 19:45:23

0
ALTER ENDPOINT [TSQL Default TCP] STATE = STOPPED; 

我想,雖然我不知道,如果他們解決它實際上是在2K8工作。在2K5這是一個沒有操作。我沒有2k8實例來測試它。