在这里,我遇到了备份的另一个问题。
由于我的公司出于安全问题决定更改所有客户的密码,因此我们遇到了备份问题。
我们的应用服务器负责通过运行 sp_backupdatabase 过程来备份数据库。
在我们更改密码之前,数据库使用 2 个不同的密码:一个用于客户端,另一个用于我们所有人,即开发人员。
在这种情况下进行备份不是问题。
但是现在我们更改了密码,就出现了一些问题。
一旦 sp_backupdatabase 进行了备份(在我们的应用程序服务器中),我们要做的下一步是将所有表链接到数据字典。我们通过连接到刚刚使用 sp_backupdatabase 创建的数据字典来做到这一点,但是,唉,连接失败了,并且优势向我抛出了一条消息,告诉我用户或密码不正确。
接下来我做了一个小测试。我创建了一个包含三个表的简单数据库。我为数据库设置了下一个密码:
密码(聪明,啊?)
接下来,我执行 sp_BackupDataBase 过程来创建备份。我打开备份的数据字典,它没有给我任何问题。之后,我执行了 sp_restoreDataBase,一切都很好。
就在那时,我再次使用 PASSWORD1 更改了密码。我做了同样的程序,并取得了成功。
但是,当我第三次更改密码(比如说 PASSWORD2)时,当我尝试使用该密码打开备份(在运行 sp_restoreDataBase 之前)时,Advantage 告诉我用户或密码不正确。
之后(再次),我更改为以前的密码(PASSWORD1),备份打开就好了。但是,通过更改为第一个密码(密码),它没有打开。
好吧,我不得不把你描述得很好,因为我不知道发生了什么。是否存在涉及备份和更改密码事实的优势问题?
我真的希望你能帮助我,因为这对我们公司来说是一个真正的问题。
非常感谢您。