
正文
sqlserver分离提示库正在使用,sql server2012分离后数据库不见了
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vs2012连接sql2008数据库时显示该文件正在使用
1、正在使用中的,需要先断开数据库的外部连接,然后停止使用,才能进行还原操作。
2、那是因为你的电脑上已经安装过sqlserver数据库了,现在把以前的全部卸掉,或者直接重新命名实例就OK了。
3、把该数据库文件复制一份放在其他的目录再连接试试。
4、首先按Win+R组合键调出运行界面,输入services.msc,如下图所示。接着就是在服务界面往下拉找到SQL Server内容,括号里面的就是实例了,如下图所示。然后还可以在运行界面输入regedit命令,如下图所示。
相关问答
Q1: 上传数据遇到数据库正在使用
首先打开SQL Server企业管理器,点击菜单 工具,选择 SQL查询分析器。在查询分析器中输入SQL脚本,“backup log [要操作的数据库] with no_log”,然后执行该语句。
Server数据库进行还原时,提示:System.Data.SqlClient.SqlError:因为数据库正在使用,所以无法获得对数据库的独占访问权。(Microsoft.SqlServer.Smo)。出现此问题的原因是在还原数据库时,有其他用户正在使用数据库。
别用附加数据了。将数据库备份成bak文件,然后新建一个数据库,完全覆盖就ok了。
数据库就像一个框架,里面可以装若干东西。当你在建立保存好的时候默认已经打开了的,此时正在等您往里新建或填加数据表等进去。再用OPEN,当然提示在使用中拉。可用close all关了 。。
推荐使用热备份。热备份是当数据库正在运行时进行数据备份的过程。执行热备份的前提是:数据库运行在可归档日志模式。适用于24X7不间断运行的关键应用系统。
Q2: SQL2005,用SQL语句删除数据库提示正在使用,删除不掉,用什么语句可以关闭...
删除时候勾选“关闭现有链接”如果上面方法不行,用sp_who查看哪些进程链接了,将这些进程kill掉。
数据库名后显示(正在恢复/只读)。 表示 当前库正在恢复中。或者是只读的。 确定你的数据库在你的主机中,再有可以试着修改它的状态。
数据库文件是不能直接删除的,即使是复制粘贴也是不允许的,你需要执行删除数据库的操作,如执行SQL语句:drop database dbname 或使用SQL Server的管理工具执行删除。
删除数据库的sql语句如下:drop database:数据库名--删除数据库的。drop table:表名--删除表的。delete from:表名--where条件--删除数据的。truncate table:表名--也是删除数据库的。
SQL2005删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”的解决办法 --执行如下SQL语句 ALTER AUTHORIZATION ON SCHEMA:db_owner TO dbo;--然后手动删除就可以了。
删除对象窗口中,选择删除数据库备份和还原历史记录信息选项,同时选择关闭现有连接选项,单击确定。可以看到,SQLServer中的NewData数据库已删除。
Q3: 我把数据库文件发送给其他人时,提示了数据库文件被占用,这是什么原因...
1、原因可能是:1。你在运行程序请,将某个表以设计视图方式打开; 非正常关掉数据库(可能突然死机等) ,造成.ldb文件存在于你的数据库(*.mdb)所在的文件夹下。希望能对你有所帮助。
2、,导入的数据备份文件有问题,或者被损害了。或者不是完整版本。
3、你可以把Excel文件以及与之关联的Access文件都找到,然后尝试改一下名字,如果能改,就表示没有被别的程序占用。如果不能改,就表示被别的程序占用了。如果真的被占用了,可以尝试用邮件点击,然后选择“用360解除占用”。
4、别用附加数据了。将数据库备份成bak文件,然后新建一个数据库,完全覆盖就ok了。
5、在U8还原数据库时,如果出现无法打开所登录请求数据库错误,可能是因为数据库连接信息配置错误、权限不足、数据库文件被占用等原因所致。
Q4: SqlServer2008附加和分离新建数据库时候老是出现这个错误,但是点击确定...
进入企业管理器中,将现有的数据库删除(若重要则先备份哦!),再创建一相同名字的数据库,但要在“选项”中的“兼容级别”选择“SQL Server 2005”。然后进行还原数据库时,在“选项”中勾上“覆盖现有数据库”。
出现该问题的原因是因为SQL对数据库无访问权限。放置数据库文件的目录或数据库文件,需要给MSSQLSERVERUSER用户所有权限。如果不懂得设置权限,请直接给予目录everyone权限即可。
首先打开sqlserver management studio,登录身份选择windows身份验证,点击连接。
高版本数据库不能附加到低版本上,比如SQL 2012 的数据文件不能附加到SQL2008 r2上。你要在数据库对象管理器里右击你的数据库,选择“任务”,“生成脚本”。然后把生成的脚本在sql2008 r2上执行就可以了。
关于sqlserver分离提示库正在使用和sql server2012分离后数据库不见了的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







