我的应用程序无法在MsSql express 2005上与我的数据库连接

时间:2016-05-22 10:37:12

标签: connection sql-server-2005-express

我有一个使用Mssql2005 express数据库的Windows桌面应用程序。

但有时,我的应用程序无法与数据库连接。 当我运行" exec sp_helpdb"时,我的数据库名称不包含在结果列表中。当我尝试附加我的数据库时,服务器说"数据库名已经存在"。

我的数据库发生了什么,请帮我解决这个问题!

我的应用程序基于.NetFrameWork3.5

构建

亲切的问候

1 个答案:

答案 0 :(得分:0)

您是否在应用程序中打开了与数据库的连接而未关闭它?

尝试检查与此脚本的连接数量,在运行应用程序之前,中间以及卡住之后 -

SELECT 
    DB_NAME(dbid) as DBName, 
    COUNT(dbid) as NumberOfConnections,
    loginame as LoginName
FROM
    sys.sysprocesses
WHERE 
    dbid > 0
GROUP BY 
    dbid, loginame

source

相关问题