数据库实例(就是你分离的文件) 只保存数据。不能进行增,册,改,查等数据 *** 作,所以网页是不能直接对分离的数据库文件做 *** 作的。
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数据库分离)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)