1. 关于在学习sql Server 中的几个问题!!
没有删除链接,就算是SQL Server关掉了,数据库还是连着的,所以不能复制、移动,分离附加会不?在对象资源管理器里选中要分离的数据库单击右→任务→分离 在弹出的对话框中勾上删除链接然后确定就OK了,下次要使用的话在对象资源管理器中右键单击 数据库→附加 然后点添加按钮选择.mdf文件就可以了
2. sql server2005分离数据库一直在执行中,执行了3个钟了,怎么回事,可以强行停止吗
3个小时太长时间了,不太正常。强行停止应该是可以的。
停止后,可以检查下是否有用户连接上数据库,清掉连接再试分离数据库。
3. SQL Service 2005 分离不干净
分离后只压缩.mdf就行了。日志文件可以不要了。
你应当压缩备份的数据库吧,怎么要分离的数据啊,这样虽然好附加,但是好大的啊。
.fat格式的硬盘不能压缩和复制超过2G的数据。.ntfs格式的硬盘应当可以。
4. sql数据库不能附加和分离怎么办
以下几种情况下是不能分离数据库的
已复制并发布数据库。 如果进行复制,则数据库必须是未发布的。 必须通过运行 sp_replicationdboption 禁用发布后,才能分离数据库。
数据库中存在数据库快照。
必须首先删除所有数据库快照,然后才能分离数据库。 有关详细信息,请参阅删除数据库快照 (Transact-SQL)。
该数据库正在某个数据库镜像会话中进行镜像。
数据库处于可疑状态。 无法分离可疑数据库;必须将数据库设为紧急模式,才能对其进行分离。
数据库为系统数据库。
具体情况参阅以下链接:https://msdn.microsoft.com/zh-cn/library/ms190794.aspx?f=255&MSPPError=-2147217396
5. sql分离数据库的命令怎么写
对于用存储过程来分离数据库,如果发现无法终止用户链接,可以使用ALTER DATABASE命令,并利用一个能够中断已存在链接的终止选项来把数据库设置为SINGLE_USER模式,设置为SIGLE_USER代码如下:
ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
下面是分离数据库的CMD命令
EXEC sp_detach_db DatabaseName
一旦一个数据库分离成功,从SQL Server角度来看和删除这个数据库没有什么区别。
6. 数据库在使用时,不能分离数据库,要怎样做才能分离,需要关闭吗或者断开 C#
对,必须断开对数据库的调用或者连接。你可以在企业管理器右键数据库属性,看到“使用本数据库的连接”为0,才可以分离
7. 在sql server 2005中,分离数据库的时候 有一个删除连接,,请问是什么意思
你当前这个数据库再用,选择这个就说明去除当前在用的数据库,因为当前再用的数据库不能被删除。有疑问请留言
8. .为什么我们要分离数据库如何分离与附加
分离数据库,你才可以复制的走,方便在别处使用。例如我们在学校上课吧,我们学校的电脑都有还原卡,下课上课的时候就没有了,必须要分离出来,才能考走。
分离:右键点数据库名有一个任务,分离再选择那两个复选框(删除链接,更新统一)。
附加:右键点“数据库”——附加——出现对话框 选择“添加”找到你的数据库——确定。这样就可以完成了。
9. SQL SERVER如何分离和附加数据库
工具/材料
SQL SERVER 2014
- 01
首先我们打开SQL SERVER的管理工具,如下图所示,右键要分离的数据库,选择任务下面的分离选项
- 02
这时SQL SERVER会弹出分离界面,我们勾选下图中的两个复选框,这是为了将使用当前数据库的连接删除掉
- 03
分离完了以后,回到数据库管理的列表界面,你会发现刚才分离的数据库已经没有了
- 04
如果想把分离出的数据库文件重新附加回数据库,则需要右键数据库,选择附加选项,如下图所示
- 05
在弹出的附加界面中,我们点击添加按钮,如下图所示
- 06
然后选择你分离出来的数据库文件,注意一定选择的数据库的主文件,如下图所示
- 07
选择好数据库文件以后,该数据库的所以数据文件和日志文件都加载进来了,如下图所示
- 08
最后,你在刷新一下数据库列表,你就会在列表中重新看到分离出来的数据库了,如下图所示
10. SQL服务器里有好几个数据库,想停用其中一个,不知道如何操作
脱机也可停用,此状态下客户端是访问不了此数据库的。对于临时的停用可采用此模式。
如果以后都不用,可以分离掉,然后删除数据库文件。