2009-06-30 27 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实例来测试它。