首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TCP/IP是否需要通过局域网*而不是因特网用ODBC连接到Server 2008R2?

问TCP/IP是否需要通过局域网*而不是因特网用ODBC连接到Server 2008R2?
EN

Server Fault用户
提问于 2011-11-23 02:50:56
回答 1查看 2.8K关注 0票数 2

我读过与一 二 三相关的线程,但我不清楚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个小时,所以如果你觉得这个问题节省了你那么多时间,请你自由投票。

EN

回答 1

Server Fault用户

发布于 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

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/333930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档