我读过与一 二 三相关的线程,但我不清楚Server 2008是否需要TCP/IP来完成这项工作。它不能用管道完成吗?我不希望只为了测试我的开发机器Win7和用于测试模型和ETL性能的服务器WS2008R2而向互联网开放这台机器。
我的应用程序使用一个连接字符串: Driver={SQL SERVER};SERVER=myserver;Database=test;Uid=mike;Pwd=password;
但是我得到了从ODBC (C++)返回的“对话错误”。
我在设置TCP/IP时找到了一个不错的教程,但这是答案吗?
加:
好的,我从这篇文章开始,它说:“不能为远程连接启用共享内存协议。”启用TCP/IP和VIA (不管是什么)之后,我被指示重新启动服务器。
使用Cinfiguration managere然后重新启动服务"SQL Server (MSSQLSERVER)“将不会启动.
服务器日志显示“Server未能通过支持库..indicates库进行初始化”
是否需要如这篇文章所建议的那样?
加:
不,不是!按照这里的说明,使用上面的连接字符串,你会很好的。哎呀,好痛啊。我在这个简单的事情上浪费了12个小时,所以如果你觉得这个问题节省了你那么多时间,请你自由投票。
发布于 2011-11-23 02:55:37
要使用TCP网络连接到Server,需要TCP/IP。如果从同一台计算机连接,则不必使用网络连接到服务器。如果你确实使用一个网络,你不需要使用互联网。大多数现代网络都使用一种叫做IP的协议--这包括最大的公共网络--互联网。TCP是建立在IP之上的一种协议,用于在IP之上提供额外的功能,对于跨网络进行操作非常方便,比如连接到数据库。
http://en.wikipedia.org/wiki/Transmission_控制_协议互联网:http://en.wikipedia.org/wiki/Internet
https://serverfault.com/questions/333930
复制相似问题