sp_defaultdb (języka Transact-SQL)
Zmiany domyślna baza danych dla Microsoft SQL Server logowania.
Ważne: |
---|
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.Użycie Logowania ZMIENIA zamiast. |
Składnia
sp_defaultdb [ @loginame = ] 'login' , [ @defdb = ] 'database'
Argumenty
[ @loginame= ] 'login'
Jest to nazwa logowania.login jest sysname, z braku domyślne.login może być istniejący SQL Server logowania lub systemu Windows użytkownika lub grupy.Jeśli identyfikator logowania systemu Windows użytkownik lub grupa nie istnieje w SQL Server, jest automatycznie dodawany.[ @defdb= ] 'database'
Jest to nazwa nowej domyślna baza danych.databasejest sysname, z braku domyślne.databasemusi istnieć.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
sp_defaultdbwywołuje zmienić identyfikator logowania.Ta instrukcja obsługuje dodatkowe opcje.Informacje na temat modyfikowania domyślna baza danych, zobacz ZMIANY logowania (Transact-SQL).
sp_defaultdbnie można wykonać w ramach transakcji zdefiniowanej przez użytkownika.
Uprawnienia
Wymaga logowania dowolnego zmienić uprawnienia.
Przykłady
Następujący przykład zestawy AdventureWorks2008R2 jako domyślna baza danych dla SQL Server logowania Victoria.
EXEC sp_defaultdb 'Victoria', 'AdventureWorks2008R2'
Zobacz także