Bir SQL Server komut dosyasına kullanıcı eklemek istiyorum ancak önce varlığı test etmem gerekiyor veya komut dosyası hataları alıyorum. tablolar veya depolanan procs bırakarak, ben şöyle Sysobjects tabloyu kontrol:SQL Server'da bir kullanıcının varlığını nasıl test edersiniz?
IF EXISTS (
SELECT *
FROM sysobjects
WHERE id = object_id(N'[dbo].[up_SetMedOptions]')
AND OBJECTPROPERTY(id, N'IsProcedure') = 1
)
Drop Procedure up_SetMedOptions;
GO
Bir kullanıcı için kontrol etmek için doğal sonucu nedir? Sunucuya bir veritabanı girişi hakkında soru sormadığımı unutmayın! Soru, belirli bir veritabanındaki bir Kullanıcı ile ilgilidir. SQL 2005'te
Soru özellikle "Ben ** bir veritabanını soruyorum ** sunucuya ** giriş soruyorum". Çözümünüz bir ** login ** 'i kaldıracak ve artık bir veritabanı ** kullanıcısı ** bırakacaktır. –