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.