Microsoft SQL Server: Jak přiřadit stávajícímu uživateli roli sysadmin (práva správce)
Nedá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
addselftosqlsysadmin.cmd, který celý proces zvládne velmi
jednoduše sám plně automaticky.
Syntaxe skriptu je následující: > addselftosqlsysadmin.cmd
sqlserverinstance accountname
Příklad syntaxe v případě výchozí SQL instance SQLEXPRESS a
účtu domenamichalzobec je následující: >
addselftosqlsysadmin.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í: >
addselftosqlsysadmin.cmd APLIKACE MICHALCOMPmichalzobec