Aracılığıyla paylaş


sp_defaultdb (Transact-sql)

Varsayılan veritabanı değişiklikleri bir Microsoft  SQL Servergiriş.

Önemli notÖnemli

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Kullanım alter LOGIN onun yerine.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_defaultdb [ @loginame = ] 'login', [ @defdb = ] 'database' 

Bağımsız değişkenler

  • @loginame='login'
    Oturum açma adıdır. login ise sysname, hiçbir varsayılan ile. login mevcut olabilir SQL Servergiriş veya bir Windows kullanıcısı veya grubu. Windows kullanıcı veya grup için bir giriş içinde yoksa SQL Server, otomatik olarak eklenir.

  • @defdb='database'
    Yeni varsayılan veritabanı adıdır. databaseise sysname, hiçbir varsayılan ile. databaseönceden mevcut olmalıdır.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Açıklamalar

sp_defaultdb alter LOGIN çağırır. Bu bildirimi ek seçeneklerini destekler. Varsayılan veritabanı değiştirme hakkında daha fazla bilgi için bkz: alter giriş (Transact-sql).

sp_defaultdb kullanıcı tanımlı bir işlem içinde yürütülemiyor.

İzinler

alter any LOGIN izni gerektirir.

Örnekler

Aşağıdaki örnek kümeleri AdventureWorks2012için varsayılan veritabanı olarak SQL Servergiriş Victoria.

EXEC sp_defaultdb 'Victoria', 'AdventureWorks2012';

EXEC sp_defaultdb 'Victoria', 'AdventureWorks2012';

Ayrıca bkz.

Başvuru

Güvenlik depolanan yordamlar (Transact-sql)

alter giriş (Transact-sql)

sp_addlogin (Transact-sql)

sp_droplogin (Transact-sql)

sp_grantdbaccess (Transact-sql)

Sistem saklı yordamları (Transact-sql)