管家婆实用贴-SQL数据库操作报错问题小结
1,数据库还原提示:WITH MOVE子句可用于重新定位一个或多个文件。
回答:这个问题是因为还原为路径那里显示多行信息,存在有两条或者多条相同名称的.mdf或.ldf文件导致。需要修改文件名称,保证不存在相同名称的.mdf文件或.ldf文件即可。
2,数据库 SQL Server (MSSQLSERVER)启动提示:【Windows 不能在 本地计算机 启动 SQL Server 。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码126。】
回答:计算机-右键选择管理进入计算机管理页面,点击服务和应用程序-SQL Server配置管理器-SQL Server网络配置-MSSQLSERVER的协议里右键禁用VIA,禁用后去服务里重新启动SQL Server (MSSQLSERVER) 服务即可。
3,附加数据库提示:无法附加与现有数据库同名的数据库。
回答:这个问题是由于【附加为的数据库名】和【左边数据库列表里面的数据库名】重复导致的。修改一下【附加为的数据库名】即可。
4,System.Data.SqlClinet.SqlError:因为数据库正在使用,所以无法获得对数据库独占访问权。
回答:先停止3W服务,再去sql数据库里面做数据还原。首先在【服务】里面找到“World Wide Web Publishing Service”服务右键停止。数据还原的时候,勾选【覆盖现有数据库】和修改【还原为的路径】。
5,System.Data.SqlClinet.SqlError:介质集有2个介质簇,但只提供了1个,必须提供所有成员。
回答:这个是因为在数据库备份的时候将备份路径选择了两个甚至是多个造成的。还原的时候需要将另外的路径下的备份一起还原才行,也就是选择源设备的时候将之前备份的数据一起还原。