
Files\Microsoft
SQL
Server\MSSQL\Data,在文件夹中找到所需的.mdf和.ldf拷贝或剪切到你所要保存的地方,在复制剪切之前要先在服务器里分离该数据库!
或者你要还原某数据库,你可以在还原的时候把选项的路径改到你所要保存的路径,确定后即可
SqlConnectionmyconn=new
SqlConnection("server=.datebase=masteruid=sapwd=xxx")
myconn,Open()
string
sql="select
1
from
master,dbo.sysdatabases
where
[name]='要检查的是否存在数据库名字'“
SqlCommand
cmd=new
SqlCommand(sql,mycnn)
if(cmd.ExecuteScalar()!=null)
{
MessageBox.Show("已存在该数据库")
}
上面是c#的写法,但是解决方案大致就是,创建master数据库的连接,执行
select
1
from
master,dbo.sysdatabases
where
[name]='要检查的是否存在数据库名字'
是否有返回值就是有了反之就没有
更简单的就是全盘收索(或者你知道范围的去限定搜索范围)
要检查的是否存在数据库名字.mdf
这个文件吧有就是有的话一般就是有这个数据库了,不过也存在没有附加的可能,但是没有这个文件就说明绝对是没有这个数据库的
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)