CREATE DATABASE permission denied in database met SQL Server 2005 Express op Windows Vista

In Microsoft , SQL 2005 Express , door: Martin Gepubliceerd op


SQL Server 2005 Express kan op Vista geinstalleerd worden, maar bij het aanmaken van de database krijg je de foutmelding dat het niet toegestaan is om een database aan te maken. Rechtenkwestie ...


De standaard database van de installatie SQLExpress is aanwezig.
Met het commando:

1> CREATE DATABASE testdb
2> go

Maak je normaal een nieuwe database aan genaamd testdb.
Maar onder Windows Vista kan je de foutmelding ontvangen dat dit niet is toegestaan. Ondanks dat je ingelogd met een gebruikersaccount die beheerders rechten heeft.

CREATE DATABASE permission denied in database 'testdb'.

In de documentatie (engels) staat de volgende opmerking:

Windows Vista users that are members of the Windows Administrators group are not automatically granted permission to connect to SQL Server, and they are not automatically granted administrative privileges.

Windows Vista users that are members of the Windows Administrators group are not automatically granted permission to connect to SQL Server, and they are not automatically granted administrative privileges.



Beheerders rechten verlenen

Start SQL Server Surface Area Configuration Application Deze staat in het start menu bij Microsoft SQL Server 2005 / Configuration tools

Klik op Add New AdministratorHet venster SQL Server User Provisioning on Vista verschijnt.
Aan de linker zijde selecteer 'Member of SQL Server SysAdmin role on SQLEXPRESS'  en klik op de > (ADD)  Button
Klik op OK

Nu heeft dit account de juiste SQL Server 2005 rechten.
RSS Twitter e-mail