2011-06-13 21 views
12

Oluşturduğum bir kullanıcıya nasıl db_owner rolünü atayabilirim?Program aracılığıyla DB kullanıcısı db_owner olarak ayarlandı

Giriş yapıyorum ve bunları veritabanına ekleyebiliyorum. Bir SQL sorgusu kullanarak izinlerini db_owner olarak nasıl değiştireceğimi bilmiyorum.

Kullanıcıyı veritabanına eklediğim sorgumla bir şeyleri özlüyorum.

EXEC sp_addrolemember N'db_owner', N'[Driver-SOC-ChrisTest]' 

(tavsiye edilmez) veritabanının kullanıcı sahibini yapmak için:: İşte

kullanıcı DBO izinleri vermek veritabanı

CREATE USER [Driver-SOC-ChrisTest] FOR LOGIN [Driver-SOC-ChrisTest] 
WITH DEFAULT_SCHEMA=[dbo] 
+0

SQL Server 2008 için bu yanıtı bakın http://stackoverflow.com/questions/3998634/sql-server-2008-how-do-i-grant-privileges-to-a-atername –

cevap

23

için kullanıcı eklemek için sorgu

EXEC sp_changedbowner N'[Driver-SOC-ChrisTest]' 
+0

+1; Daha hızlı olsaydın –

14

Genelde GUI'ye giriyorum, ihtiyacım olan değişiklikleri yapıp daha sonra kaydetme düğmesine basıyorum. iletişim kutusunun üstündeki ript butonunu ve yeni bir pencereye gönderin. Bu size sağlanan önceki posterin kodunu verecektir.

+0

Harika bahşiş! Teşekkürler – qui

+0

Bu dahidir! Bunu nasıl bilemedim? Çok kullanışlı. –

İlgili konular