以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助 SQL (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=134113) |
-- 作者:jackyfashion -- 发布时间:2019/4/27 21:06:00 -- 求助 SQL 老师: 您好!我的SQL数据库灰复的代码. Di m lt As S tring = "D:\\ data.bak" Di m e b As S tring = "\\\\ ET-001" Di m cmd As N ew SQLCommand cm d.C onnectionName = dk cm d.CommandText = "u se ma ster;ALTER DA TABASE " & "[" & "AAAA" & "]" & " SET OFFLI NE Wit h ROLL BACK IMMEDI ATE;REST ORE DATAB ASE " & AAAA & " FR OM DI SK = " & "\'" & "D:\\dat a.bak" & "\'" & " Wi t h REPL ACE;ALTER dat abase " & "[" & "AAAA" & "]" & " set online" cmd.ExecuteNonQuery 现在宊然不行有以下提示,请问老师那里出问题? 请指教!!! .NET Fra mework 版本:2.0.50727.8789 Foxta ble 版本:2018.10.9.1 错误 所在事件: 详细错误信息: REST ORE DA TABASE 正在异常终止。 用户没有 RE STORE 数据库 \'AAAA\' 的权限。 ALTER DAT ABASE 语句失败。 用户没有更改数据库 \'AAAA\' 的权限,该数据库不存在,或数据库未处于允许访问检查的状态。 SQL数据库的AAAA数据源显示(脱机) 无法访问数据据库,AAAA (object Explorer) 谢谢!!!
[此贴子已经被作者于2019/4/27 21:25:58编辑过]
|
-- 作者:jackyfashion -- 发布时间:2019/4/27 21:50:00 -- 老师: 您好! 我用的是SQL R2企业版的 以前灰复都没问题,最近这两天才出现这个问题要卸载后重装才可以
|
-- 作者:有点甜 -- 发布时间:2019/4/28 9:44:00 --
你数据源连接的那个用户,没有执行这个语句的权限。你可以用sa用户设置你的数据源后测试。
|
-- 作者:jackyfashion -- 发布时间:2019/4/28 21:37:00 -- 谢谢老师!!! 谢谢!!!
|