@John Woo przyjął odpowiedź ma pewne zastrzeżenia, które powinny być świadomy:
- Domyślne ustawienie języka sesji jest kontrolowane z domyślnego ustawienia języka logowania użytkownika zamiast, które zostały użyte do wygenerowania sesję . Ustawienie poziomu instancji serwera SQL nie wpływa na domyślny język sesji.
- Zmiana domyślnego ustawienia języka na poziomie instancji SQL Server nie wpływa na ustawienie domyślnego języka dotychczasowych loginów SQL Server. Jest przeznaczony do odziedziczenia po tylko przez nowe loginy użytkownika, które utworzysz po zmianie ustawienia poziomu instancji.
Istnieje zatem pośredni poziom między twoją instancją serwera SQL a sesją, której możesz użyć do kontrolowania domyślnego ustawienia języka dla sesji - poziom logowania.
SQL Server Instance level setting
->User login setting
->Session level setting
To może pomóc w przypadku, gdy chcesz ustawić domyślny język wszystkich nowych sesji należących tylko do jakiegoś konkretnego użytkownika.
Wystarczy zmienić ustawienie domyślnego języka logowania użytkownika docelowego, jak na this link i wszystko jest gotowe. Możesz także zrobić to z interfejsu użytkownika SQL Server Management Studio (SSMS). Poniżej można zobaczyć domyślnego ustawienia języka we właściwościach okna sa
użytkownika w SQL Server:
Uwaga: Również ważne jest, aby wiedzieć, że zmiana nie wpływa na ustawienie domyślnego języka już aktywne sesje z tego logowania użytkownika. Dotyczy to tylko sesji nowych utworzonych po zmianie ustawienia.
Jeśli chcesz ustawić globalnie na zawsze patrzeć na [tego postu] [1] [1]: http: // stackoverflow.com/questions/11220023/how-to-change-the-language-and-date-format-in-sql-server – Brian