Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 复制数据库向导是否从源中删除用户?_Sql Server_Sql Server 2005 - Fatal编程技术网

Sql server 复制数据库向导是否从源中删除用户?

Sql server 复制数据库向导是否从源中删除用户?,sql-server,sql-server-2005,Sql Server,Sql Server 2005,我正试图在客户端站点创建一个实时数据库的副本,这样客户端就可以拥有一个测试数据库。(已经有了一个,但它已经过时了。)我正在使用SSMS 2005的复制数据库向导并选择不需要分离源数据库的选项(SQL管理对象方法) 拷贝失败了,但那不是我的问题。我将使用创建的日志对其进行排序。但是,我现在已经尝试了两次,两次之后,一个用户已经从源数据库的列表中删除。特别是,它是该数据库中列出的唯一一个非标准内置用户的用户 我已经用适当的权限恢复了用户,但这在我看来真的很奇怪。有没有关于为什么会发生这种情况以及如何

我正试图在客户端站点创建一个实时数据库的副本,这样客户端就可以拥有一个测试数据库。(已经有了一个,但它已经过时了。)我正在使用SSMS 2005的复制数据库向导并选择不需要分离源数据库的选项(SQL管理对象方法)

拷贝失败了,但那不是我的问题。我将使用创建的日志对其进行排序。但是,我现在已经尝试了两次,两次之后,一个用户已经从源数据库的列表中删除。特别是,它是该数据库中列出的唯一一个非标准内置用户的用户

我已经用适当的权限恢复了用户,但这在我看来真的很奇怪。有没有关于为什么会发生这种情况以及如何预防的想法


Tamar

我刚刚对一个现有的测试数据库进行了测试(即,试图复制该数据库),并看到了相同的行为。同一个用户消失了。这似乎发生在比赛很晚的时候。在任务运行时,我多次刷新用户列表,但用户仍在,但任务失败后,用户消失了。现在,我尝试了另一个数据库,但没有看到该行为。似乎它和那个数据库有关。我尝试的测试数据库是我最初发现问题的同一个数据库的测试副本(尽管已经过时)。我突然想到对测试数据库使用另一个复制选项(分离和附加)。一个成功,但不删除一个用户。我想我有正确的方法去做我需要做的事情,但我仍然想知道为什么会发生这种事情。我刚刚经历了这种事情。非常令人沮丧。我很想弄清真相,但是找不到更多关于它的信息。