SQL Server 2005 异常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 2005 异常相关的知识,希望对你有一定的参考价值。

标题: Microsoft SQL Server Management Studio
------------------------------

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

------------------------------
其他信息:

由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'msdb'。有关详细信息,请参阅 SQL Server 错误日志。 (Microsoft SQL Server,错误: 945)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=945&LinkId=20476

------------------------------
按钮:

确定
------------------------------

945是由于数据库丢失文件或其他资源(不足的日志空间或不足的数据空间,不足的内存等)并且难以纠正时报的错.
第一你的数据库是不是空间不够;第二你曾是不是非法关机,导致文件丢失!
参考技术A msdb数据库是SQL SERVER 2005自带的系统数据库,默认安装在C盘
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
中,首先你看看上诉路径中是否有msdbdata.mdf和msdblog.ldf
文件,若有再看看C盘是否空间不足,因为SQL SERVER执行查询或者存储过程需要使用msdb和tempdb做缓存之用,可能C盘空间不足,大批量处理时导致空间不足。本回答被提问者采纳

以上是关于SQL Server 2005 异常的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server2012中的Throw语句尝试 RAISERROR和THROW比较

SQL Server,C#:事务回滚超时异常

SQL Server 2012 Throw关键字

如何使用 SQL Server 2005 在 NHibernate 中映射 uint

sql server 2005 恢复数据库

驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接 异常解决方法