Microsoft SQL Server: Jak přiřadit stávajícímu uživateli roli sysadmin (práva správce)

microsoft-sql-serverNedávno jsem řešil
problém, že jsem měl na serveru práva správce, ale nepřiřadil jsem si
práva správce (roli sysadmin) na svůj účet v Microsoft SQL Serveru. Jiným
účtem s právy správce k jsem nedisponoval (až na kolegu, který ale
neměl čas). Přiřadit práva správce jsem si v Microsoft SQL Server
Management Studio přiřadit nemohl. Připadlo mi však zvláštní, že jako
správce bych nebyl schopen si ta práva získat. A jaké je řešení tohoto
problému se dočtete dále v tomto článku.

Řešení jak si přidat práva správce v SQL Serveru jsem našel, ale je
celkem náročné. Našel jsem však jednoduchý skript
addselftosqlsy­sadmin.cmd, který celý proces zvládne velmi
jednoduše sám plně automaticky.

Syntaxe skriptu je následující: > addselftosqlsy­sadmin.cmd
sqlserverinstance accountname

Příklad syntaxe v případě výchozí SQL instance SQLEXPRESS a
účtu domenamichal­zobec je následující: >
addselftosqlsy­sadmin.cmd SQLEXPRESS domenamichalzobec

Příklad syntaxe v případě výchozí SQL instance APLIKACE a
místního účtu michalzobec na počítači MICHALCOMP
(počítač tedy není členem domény) je následující: >
addselftosqlsy­sadmin.cmd APLIKACE MICHALCOMPmichal­zobec

Odkazy

Michal Zobec

Michal Zobec Senior IT Consultant, Project Manager ZOBEC Consulting