根据错误提示,显然是没有连接上指定的socket
同时你指出改为127001就ok,所以应该是无法连接到你指定的那个远程地址。
你试试telnet
一下远程的端口,看从本机是否能够访问,如果不行的话就把网络先调通再说
127001是不走网络的,而其它任何地址,哪怕
你指定的仍然是本机的另一地址(如19216801等),都是要走网络的
数据库在使用前必须先建立连接,创建SQL Server 数据库连接的NET组件是SqlConnection 。在NET环境中使用SqlConnection 组件时必须加载该组件所属的命名空间——using SystemDataSqlClient;实例代码如下:
using SystemDataSqlClient;
SqlConnection conn = new SqlConnection();
connConnectionString = "Data Source=;Initial Catalog= Visiters;Integrated Security=True";
或者
SqlConnection conn = new SqlConnection("Data Source=;Initial Catalog= Visiters;Integrated Security=True");
其中“Data Source”指数据库服务器,其值可以是IP地址或主机名,“Data Source=”代表本机是服务器;“Initial Catalog”指数据库名称;如果要连接网络中IP地址为1921681177的服务器上的Visiters数据库,该数据库的访问用户名和密码分别为“sa”和“pwd”,则SqlConnection组建的ConnectionString属性值就可以设置为“Persist Security Info=true;Data Source=1921681177;Initial Catalog= Visiters;User id = sa;Password=pwd”。
通常,数据服务器的地址会发生改变,一旦改变发生数据库连接就需要重新设置,设置完毕后还需要重新编译应用程序,这个改变才会被程序接受。我们可以采用读取配置文件的方式来避免这种程序的反复编译,将数据库连接字符串保存在配置文件中,如果数据库发生了变化,只需要修改配置文件即可,不需要重新编译程序,这样可以极大的降低程序的维护成本,提高工作效率。
首先,在项目Visiters中添加新项——“应用程序配置文件”。WindowsFrom 应用程序该文件名默认为Appconfig 。对该文件的配置如下:
<xml version="10" encoding="utf-8" >
<configuration>
<appSettings >
<add key ="ConnStr" value="Data Source=;Initial Catalog= Visiters;Integrated Security=True"/>
</appSettings>
</configuration>
配置文件写好后就可以在程序中进行调用。必须使用命名空间——using SystemConfiguration; 然后使用该命名空间的ConfigurationSettingsAppSettings 索引器来读取该值,改写代码如下:
using SystemDataSqlClient;
using SystemConfiguration;
SqlConnection conn = new SqlConnection(ConfigurationSettingsAppSettings["ConnStr"]);
哦明白了你在装数据库的时候有一个设置时选择安装的管理方式,你选集成的不要选有Administrator那个要设置密码的就可以了!我也出现过这个问题具体怎么描述我不太清楚了你要想知道可以加我QQ 40669760那样我好说一些保证给你弄好!
以上就是关于远程连接sql server 2000数据不成功全部的内容,包括:远程连接sql server 2000数据不成功、谁能告诉我,把软件与sql server 2000数据库连接的方法、SQL2000与公司软件连不上,出的提示是,连接不上数据库请与管理员联系 。求求那位大侠告诉我答案。谢谢哦等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)