sql操作两个数据库之间数据的变换后的结果异常
insert into dbs.dbo.MenuSet(,MenuName,MenuSort,MenuPath,MenuGroup,MenuEditer)
select MenuName,MenuSort,MenuPath,MenuGroup,MenuEditerfrom test.dbo.MenuSet
我把数据库test中 menuset表的数据 导入到数据库dbs中的menuset表中,运行sql时的查询分析器数据库是test ,数据能顺利产生。之后我给dbs数据库做备份,备份也成功,但我在其他的地方还原这个备份文件时,就还原不上。
请教是什么情况?
------最佳解决方案--------------------自己改下 还原的路径了 别默认啊
------其他解决方案--------------------看看版本跟还原路径是否正确。
把test备份一下 去还原试试。
------其他解决方案--------------------报什么错误? 情况可能有很多种
------其他解决方案--------------------你上面出给的代码表名后面的括号里面直接逗号,应该是会报错的。
你现在还原不上的错误提示是什么?
------其他解决方案--------------------报错提示: 设备激活错误 e:\dbs.mdf 物理路径可能有误 文件test 无法还原为 e:\dbs.mdf 请用with move 来标识文件的有效位置。
------其他解决方案--------------------应该是路径问题,但我在执行sql的时候 怎么去设置这个路径呢??请大家指教啊。。。
------其他解决方案--------------------有e盘吗 ? 你电脑上
------其他解决方案--------------------我随便指定一个不存在的数据库文件,比如一个txt.mdf 跟txt_log.Ldf 文件 。这样貌似ok了 正在还原中。
------其他解决方案--------------------可以了 感谢大家 结贴 散分...