При создании сценариев базы данных SQL Server 2000 в SQL Server версии SQL Server 2000 с SQL Server Management Studio 2008 R2 (10.50.1617.0
) я получаю сообщение об ошибке:
Создание пользователя без связанного имени входа не поддерживается в SQL Server 2008 R2.
С полной трассировкой стека:
Microsoft.SqlServer.Management.Smo.SmoException: Creating a user without an associated login is not supported in SQL Server 2008 R2.;
at Microsoft.SqlServer.Management.SqlScriptPublish.GeneratePublishPage.worker_DoWork(Object sender, DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
Какой хороший способ решить эту проблему.
Я рассмотрел:
- создание логина (и навлечь на себя гнев высоко над вещью)
- удаляет пользователя (и навлекает на себя гнев сверху)
- выберите некоторые вместо всех объектов для сценария и не создавайте сценарий для пользователя, оскорбляющего SQL Server 2008 R2
Но я позволю людям на ТАК публиковать ответы, получать ответы с поправками и принимать ответ, который наилучшим образом решает проблему.