Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过t-sql脚本启用TCP/IP协议?_Sql_Tsql_Tcp - Fatal编程技术网

通过t-sql脚本启用TCP/IP协议?

通过t-sql脚本启用TCP/IP协议?,sql,tsql,tcp,Sql,Tsql,Tcp,如何在sql server 2008上通过t-sql脚本启用tcp/ip?要使用t-sql脚本启用tcp/ip,您可能需要修改注册表设置。在我使用t-sql之前,我还没有这样做过,所以帮不了什么忙。但是您可能希望查找xp\u实例\u重新读取和xp\u实例\u regwrite。它们是扩展存储过程,允许您读取/写入注册表值 以下是一个可能会有所帮助的示例- 以下链接将帮助您在注册表中找到TCP/IP设置的位置。 干杯 我想,尽管我不确定他们是否能在2k8中修复它。在2k5中,这是不可操作的。我

如何在sql server 2008上通过t-sql脚本启用tcp/ip?

要使用t-sql脚本启用tcp/ip,您可能需要修改注册表设置。在我使用t-sql之前,我还没有这样做过,所以帮不了什么忙。但是您可能希望查找xp\u实例\u重新读取xp\u实例\u regwrite。它们是扩展存储过程,允许您读取/写入注册表值

以下是一个可能会有所帮助的示例-

以下链接将帮助您在注册表中找到TCP/IP设置的位置。

干杯


我想,尽管我不确定他们是否能在2k8中修复它。在2k5中,这是不可操作的。我没有2k8实例来测试它。

为了启用TCP/IP,您必须配置Sql Server并打开Windows防火墙。我认为这不能通过t-SQL实现

这里有一个关于如何使用DMO动态配置Sql Server的链接。可从任何支持ActiveX的语言(例如VBScript或任何.NET语言)运行。

以下是如何以编程方式打开Windows防火墙:

编写针对SQL注入的单元测试?;-)请把你的意思弄清楚。您的意思是允许通过TCP/IP协议访问SQL Server吗?您的意思是要在计算机上启用协议本身吗?在这两种情况下,考虑使用PuthSek。关于注册表设置的任何建议?添加了指向TCP/IP的适当注册表设置的几个链接。我希望它能帮助您起草脚本。:(SQL Server 2008不支持DMO。
ALTER ENDPOINT [TSQL Default TCP] STATE = STOPPED;