商城首页欢迎来到中国正版软件门户

您的位置:首页 > 软件教程 >数据库连接错误

数据库连接错误

  发布于2025-01-20 阅读(0)

扫一扫,手机访问

C连接数据库出错

C连接数据库出错

解决方法一:

SQL Server服务没有启动,或者连接字符串中服务器名称不对。

运行services.msc(在开始-运行里边输入)

找到SQL Server 开头的服务,如果安装的是默认实例,应该是SQL Server (MSSQLSERVER)

看看是否已经启动,没有启动就启动。

如果括号中不是"MSSQLSERVER",那么你安装的是一个命名实例。此时,你需要将服务器名填写为命名实例的名称。例如,如果括号中是"test",那么服务器名应填写为"计算机名\test"。

解决方法二:

在SQLServer2005中,配置远程连接的步骤如下: 1. 打开SQLServer配置工具。 2. 找到SQLServer外围应用配置器并点击打开。 3. 在服务和外围连接的应用配置器中,选择“远程连接”选项。 4. 在远程连接设置中,确保同时启用TCP/IP和named Pipes。 5. 点击“确定”按钮保存设置。 6. 最后,重启SQLServer服务以使更改生效。

C连接数据库失败

你在代码里面加入异常捕获代码

提问人的追问 2011-11-16 22:57 代码是这个样子的

public void open(){

try

{string connstring = "Data Source=MYSSQL;Initial Catalog=XSCJ;Integrated Security=True";connection = new SqlConnection(connstring);connection.Open();

}

catch(Exception err)

{

System.Windows.Forms.MessageBox.Show(err.ToString())

}}

这样你就可以获取带数据库连接失败的详细原因。

从你的代码分析,我估计最有可能是Data Source=MYSSQL这句有问题,你的服务器名称不一定是MYSSQL,建议您换成 . 或者.\sqlexpress看看。

解决访问IIS元数据库失败的方法是什么

提权具体操作步骤如下:

你要提权的虚拟目录----->所有任务----->权限向导------->下一步------>继承所有安全性设置------>下一步------>替换所有目录和文件访问权限(建议) , 然后点击完成权限问题就解决了。

下来说本站网说“访问iis元数据库失败”的解决办法:

1、依次点击“开始”-“运行”。

2、在“运行”栏内输入 “C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis.exe -i”(不含引号),

然后点“确定”按钮。

3、出现的cmd窗口中显示“开始安装ASP.NET XXX”等内容,等待这个窗口自动关闭。

好了,到这里一般问题就解决了,如果尚未解决

装了VS2005再装IIS,结果出了些小问题,访问IIS元数据库失,思考可能是次序出了问题,解决方法

1、打开CMD,进入 C:WINDOWSMicrosoft.NETFrameworkv2.0.50727

2、输入 aspnet_regiis.exe -i 稍等片刻,注册成功就解决问题了。 接着还会出现“未能创建 Mutex”的问题

解决方法:

1、先关闭你的VS2005。

2、打开 C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Files 找到你刚才调试的程序的名字的目录删除它。

3、关闭IIS服务器,重开一次。

4、用IE浏览一下你的程序,问题解决。

重要提醒:如果你安装了多个版本的.NET,你需要为每一个.net都执行以上的aspnet_regiis.exe -i操作,这样问题就顺利解决了

vc连接数据库出错

给你看看我的 我没用过SQLOLEDB 所以我也不知道你问题出哪

CString strSRC; //数据库地址

strSRC="Driver=SQL Server;Server=";

strSRC+=this->DBDlg.GetDBAddr();

strSRC+=";Database=";

strSRC+=this->DBDlg.GetDBName();

strSRC+=";UID=";

strSRC+=this->DBDlg.GetUserName();

strSRC+=";PWD=";

strSRC+=this->DBDlg.GetPassword();

_variant_t varSRC(strSRC);

_bstr_t bstrSRC(strSRC);

try

{

if (FAILED(m_pConn->Open(bstrSRC,"","",-1)))

{

AfxMessageBox("Can not open Database!");

m_pConn.Release();

return FALSE;

}

本文转载于:https://www.docexcel.net/show/24_142785.html 如有侵犯,请联系admin@zhengruan.com删除

热门关注