我试图将数据库从SQL Server 2000实例升级到SQL Server 2008实例。我通过右键单击数据库并选择复制数据库来完成此操作。我现在的问题是,我在日志文件中收到此错误:将SQL Server 2000数据库复制到SQL Server 2008时出错
的OnError,AQUE-SQLDEV,NT AUTHORITY \ SYSTEM,aque-db2000_aque-sqldev_sql2008_Transfer对象 任务,{F0ACDE4D-D023-400C- BE3C-91CD3A537988},{40E67169-0F3F-4F86-AD2E-6E2CB532BA5C},18/10/2011 15:38:37,18/10/2011 15:38:37,0,0x,用户'WebUser ”。 堆栈跟踪:在在 微软在 Microsoft.SqlServer.Management.Smo.Scripter.ScriptWithList(SqlSmoObject [] 对象) Microsoft.SqlServer.Management.Smo.Scripter.ScriptWithList(DependencyCollection depList,SqlSmoObject []对象)。 SqlServer.Management.Smo.Transfer.Microsoft.SqlServer.Management.Common.ITransferMetadataProvider.SaveMetadata() 处 Microsoft.SqlServer.Management.Smo Microsoft.SqlServer.Management.Dts.DtsTransferProvider.Configure(ITransferMetadataProvider metadataProvider)。 Transfer.GetTransferProvider()
at Microsoft.SqlServer.Management.Smo.Transfer.TransferData()at M内部异常 - >创建没有关联登录的用户不是 SQL Server 2008中受支持。
有没有人知道为什么会发生这种情况?
感谢,
萨钦
“有谁知道为什么会发生这种情况吗?“ - >>>'创建没有关联登录的用户在SQL Server 2008中不受支持' –
我确实知道,但我该如何防止向导创建这样的用户? –
不要使用'拷贝数据库' - 创建一个在SQL Server 2000上备份和在SQL Server 2008上恢复。 –