Mevcut bir SQL Server 2008r2 üretim veritabanını VS 2013 veritabanı projesine aktardım.
Şimdi satırlarında bir takım hatalar alıyorum
Error SQL71501: User: [mydbuser] has an unresolved reference to Login [mydbuser].
Kullanıcıları yönetmek için VS DB projeme gerçekten ihtiyacım yok, ancak orada olmasalardı dağıtım sırasında bunları kaldırmaya çalışacağından endişeliyim.
Dosyaların kendisi
CREATE USER [mydbuser] FOR LOGIN [mydbuser];
veya
CREATE USER [mydomainuser] FOR LOGIN [MYDOMAIN\mydomainuser];
Hata işareti, bunun özellikle Giriş için olduğunu gösterir . Bu sistem düzeyinde bir nesne olduğu için, db projesinin kapsamı dışında olduğunu anlayabiliyorum.
Hepsini değiştirmem tercih edilir mi
CREATE USER [mydbuser] WITHOUT LOGIN;
veya CREATE LOGIN
her bir dosyanın başına cümle ekleyebilir misiniz?
Giriş referansını kaldırmak daha basit gibi görünüyor ve kullanıcıları tamamen kaldırmak en kolayı olacak.
Aracı tasarlandığı şekilde kullandığımdan emin olmak istiyorum. Bunların tekrar üretime geri gönderilmesinde herhangi bir sorun olacak mı? Proje yoluyla kullanıcı / oturum açma eklemek için uygun prosedür nedir?