Креирање Server Logins
Server login ви овозможува пристап до SQL Server инстанцата. Каков пристап имате зависи од привилегиите на логинот.
SQL Server инсталацијата користи предефинирано име за логин sa (system administrator). Лозинката на администраторот се дефинира за време на инсталацијата.
Sa е специјален логин. Тој има предефинирана улога на sysadmin која не може да се промени. Иако sa е администраторски логин, не се препорачува негово користење. Наместо тоа се креираат нови корисници на кои им се доделува sysadmin улога доколку е потребна.
Кога се користи SQL Server со Windows автентикација, sa логинот не е потребен. Во Mixed Mode, треба да се постави лозинка со која ќе се спречи неавторизиран пристап.
Креирање логин со SQL Server Management Studio
- Се отвора SQL Server Management Studio.
- Се оди на Security и Logins.
- На десен клик се одбира New Login.
- Се внесува име и лозинка.

Во Server Roles табот се одбираат улогите за тој логин (може да има повеќе).

Во User Mapping табот се одбира на кои бази тој логин има пристап.

Со клик на OK се креира логинот.
Името на логинот може да има до 128 карактери и не може да се користат резервирани имиња.
Операциите како креирање, бришење, менување лозинка, улоги и сите останати особини може да се извршат и со T-SQL скрипти, но на прикажаниот начин тоа е наједноставно.
Пример за T-SQL синтакса за креирање логин:
sp_addlogin [@loginame =] 'loginime'
[,[@passwd =] 'lozinka']
[,[@defdb =] 'sqlbaza']
[,[@deflanguage =] 'language']
[,[@sid =] 'sid']
[,[@encryptopt =] 'encryption_option']
Пример за T-SQL синтакса за бришење логин:
sp_droplogin [@loginame =] ''
[@loginame =] 'loginime'