想将一台电脑的msde数据备份到另外一台电脑上用,在源机上备份后,到目标机上还原。是直接在cmd里使用osql,备份和还原都成功了,但是还原之后原来的用户名登录不了了,界面显示“消息916服务器用户不是数据库的有效用户”。
请问谁知道这是怎么回事呀?我重新给-E下重新给原来的用户名分配权限,也没有用啊。
麻烦知情者告知。谢谢啊!
请问谁知道这是怎么回事呀?我重新给-E下重新给原来的用户名分配权限,也没有用啊。
麻烦知情者告知。谢谢啊!
首先谢谢!我试了一下,如果重新建立一个用户名,并分配权限,是可以重新use数据库的;如果只是把原来的用户名重新分配权限,就不能use数据库了。这是为什么呢?另外,还有一个关键问题,为什么restore之后,数据库里的表不在了!这样一来数据表里的数据肯定就没了。我复制还原数据库的初衷是为了源机数据库中的数据。这样都没用了呀!问题出在哪里?如果我想要达到这个目的,该怎么做呢?我也试过从源机分离,然后来目标机附加,也没用。