1、sql server 2000 连接数据库失败
你的问题怎么回答呢,连接失败有很多原因的,基本归纳为:
1,服务器的SQLSERVER服务没有打开;
解决方法专:开始->设置->控制面板属->管理工具->服务
在多条服务里找到SQLSERVER服务,选择自动和启动.
2,你的软件指向的地址是错误的,你看看你的软件是不是可以设定服务器IP的地址的,一般在软件的设置或者选项里能找到.把它换成你的机器的IP,找你机器的IP方法是:网上邻居(右键电击)->属性->本地连接(右键点击)->属性->TCP/IP->属性,把自动获得IP换成你指定的IP(比如192.168.0.1),一般来说子网掩码是255.255.255.0.好了自己的IP指定好之后,在你的软件里设定一样的IP地址就可以了.如果你的软件支持点地址,那你只要在你的软件设置IP的地址上输入"."或者(loaction)就可以了,因为点或者(loaction)都代表本机IP.
3,你可能关闭了8001端口,你试着打开8001端口,具体方法你在网上搜一下,我忘了.
4,你有没有修改SQLSERVER登录密码或者用户名,这也能造成连接失败的情况
2、连接数据库失败,可能数据库密码不对或数据库服务器出错!
查一下 data目录下的自 common.inc.php文件数据连接配置 $cfg_dbhost = 'localhost'; //这里修改成你数据库的IP看一看
$cfg_dbname = 'axxx';//数据库名称
$cfg_dbuser = 'axxx';;//数据库账号$cfg_dbpwd = '333333';//数据库密码
$cfg_dbprefix = 'dede_'; //数据前缀
$cfg_db_language = 'utf8';
3、SQL SERVER 连接数据库时测试数据不成功怎么办
1、要连接数据库首先需要配置连接串,配置上服务器数据库等信回息//connString = "Data Source=服务器名称;Initial Catalog=数据库名答称;User ID = 用户名;Pwd = 密码";。
2、之后需要打开数据库连接 conn.ConnectionString = connString; conn.Open(); // 打开数据库连接。
3、写好查询sql后实例化适配器。
4、 实例化数据表,把数据表储存到DataTable中。
5、插入sql和执行sql方式不同,插入sql必须存在sqlc.ExecuteNonQuery();。
6、在操作完成后需要关闭数据库连接。
4、后台系统错误:无法连接到数据库服务器 怎么解决
2. 确保服务器端的数据库是支持远程调用的.打开SQL Server Management Studio,选择该数据库,右键菜单"Properties",在打开的版对话框中选择Connections,把Allow remote connections to this server选上权.
3. 确保服务器端的SQL服务的TCP/IP是Enable的.打开SQL Server Configuration Manager. 选择SQL Server 2005 Network Configuration下的Protocols for SQL2005( 我安装的SQL示例名为SQL2005), 把Named Pipes和TCP/IP都修改为Enabled,默认是Disabled.
4. 确保服务器端的SQL实例的远程
5、如何解决出现"无法与数据库服务器建立连接"的方法
在include/config.inc.php这个文件里把数据库名称和密码写好。<?php//数据库配置信息define('DB_HOST', 'localhost'); //数据库服务器主机地址define('DB_USER', 'admin'); //数据库帐号define('DB_PW', 'admin'); //数据库密码define('DB_NAME', 'phpcms'); //数据库名define('DB_PRE', 'phpcms_'); //数据库表前缀,同一数据库安装多套Phpcms时,请修改表前缀define('DB_CHARSET', 'gbk'); //数据库字符集define('DB_PCONNECT', 0); //0 或1,是否使用持久连接define('DB_DATABASE', 'mysql'); //数据库类型
6、服务器 数据库连接失败
服务器 数据库连接失败
一般来说,要查如下步骤:
1、确认数据库是否允许内远程连接
2. 确认数据库服务是容否正常启动
3. 确认数据库服务器的防火墙开通
4. 确认客户端到服务器网络畅通
5. 确认连接字符串正确,包括:主机名\实例名,端口 6. 确认数据库是否允许混合登录方式
7、SQL 数据库连接服务器失败
由以下几个原因:
1.数据库引擎没有启动
有两种启动方式:
(1)开始->程序->Microsoft SQL Server 2008->SQL Server 2008外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
(2)可打开:开始->程序->Microsoft SQL Server 2008->配置工具->SQL Server Configuration Manager,选中SQL Server 2008服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;
使用上面两种方式时,有时候在启动的时候可能会出现错误[/b],不能启动,这时就要查看"SQL Server 2008配置管理器"中的SQL Server 2008网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了。
2.进行远程连接时,是否已允许远程连接.
SQL Server 2008 在默认情况下仅限本地连接.我们可以手动启用远程连接.在上面第一种方式中,找到Database Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named pipes(B)".
3.如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等.
我在一次局域网内连接数据库时,就要因为连接字符串出了问题,在局域网内一台机子连接另一台机子上数据库时,把Data Source=装有数据库的另一台机子的IP.我在连接数据库时总是出现上面的错误,查了好长时间,后来发现,IP没有正确到传到连接字符串,原来我在连接时,使用的是本地,即127.0.0.1,输入的IP没有传到连接字符串