VB.NET如何连接访问已经分离的SQL SERVER数据库文件,求高手解答,十分感谢!
如果数据库文件不连机,想访问基本上不可能,SQL Server不是开源的,也没有官方的API可以使用,如果能找到SQL Server数据文件存储的说明文档,自己写一套API至少也要上百兆的源代码,实现难度和开发一套完整的SQL Server没什么区别,真能写好的话,多了不敢说,卖给大软件商卖个几千万美元肯定很轻松,上亿美元也不是不可能。一旦分离以后的数据库文件,就和SQL Server服务没啥关系了,相当于没有SQL Server,你还要访问SQL Server里面的数据,这么说能明白了吗?必须附加到某个数据库服务器上
我不小心分离了,SQL下的一个数据库。怎么办?
重新附加数据库就行了,还好你没删掉 一般数据库都在默认位置,找找看,对应现有数据库一个一个对比名字,剩下那个没有的不就是了,如果还没有,全盘搜索数据库文件吧。
sql server 2008数据库的分离是什么意思
数据库分离是指将数据库文件从数据库服务器实例中分离出来,相当于关闭了数据库。数据库分离后,应用程序不能连接到该数据库,数据库文件可以被其它进程访问。通常分离数据库用于快速地将数据库迁移到另一个sqlserver实例。数据库分离后,还可以附加到sqlserver实例。
SQL Server 2012,分离数据库后的文件无法进行操作
可以的话,附加回去,再备份。只能一试,文件已经损坏了,就只能节哀了
vb.net如何连接已分离的Sql数据库文件
Data source=.\SQLEXPRESS;AttchDbFilename=”文件路径”;Integrated Secrity=SSPI;
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/28518.html