将SQL SERVER数据库从数据库实例(数据库引擎)分离后,连接该数据库的网页就不能打开,为什么

将SQL SERVER数据库从数据库实例(数据库引擎)分离后,连接该数据库的网页就不能打开,为什么,第1张

数据库实例(就是你分离的文件) 只保存数据。不能进行增,册,改,查等数据 *** 作,所以网页是不能直接对分离的数据库文件做 *** 作的。

access数据库就可以,不需要安装access,只要有数据库文件就行,因为是通过api接口去访问的,不需要数据库服务支持。

为什么SQL SERVER数据库不能象access数据库一样,能与数据库引擎分离使用?--不能。数据分离的原因是为了数据转移。

SQL SERVER数据库能不能通过api接口去访问?--能,但必须启动数据库服务和附加数据库文件。如果分离了,还是不可以的。

我问两句:为什么要分离数据库呢。

SQLServer分离的数据库,从SQLServer当前服务脱离,所在位置保持不变,还在安装SQLServer的目录位置。

以默认安装位置为例:

分离的数据库存在于C:ProgramFilesMicrosoftSQLServerMSSQL1MSSQLData,里面有多个文件,一般可根据文件名找到对应的数据库文件。

扩展资料

分离数据库:

对于用存储过程来分离数据库,如果发现无法终止用户链接,可以使用ALTERDATABASE命令,并利用一个能够中断已存在链接的终止选项来把数据库设置为SINGLE_USER模式,设置为SIGLE_USER代码如下:

ALTERDATABASE[]SETSINGLE_USERWITHROLLBACKIMMEDIATE

下面是分离数据库的CMD命令

EXECsp_detach_db

一旦一个数据库分离成功,从SQLServer角度来看和删除这个数据库没有什么区别。

以上就是关于将SQL SERVER数据库从数据库实例(数据库引擎)分离后,连接该数据库的网页就不能打开,为什么全部的内容,包括:将SQL SERVER数据库从数据库实例(数据库引擎)分离后,连接该数据库的网页就不能打开,为什么、怎样用sql语句链上被分离了的数据库(sqlserver数据库分离)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9719975.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存