Article ID: 929907 - Last Review: September 24, 2007 - Revision: 3.2 You may be unable to perform most database operations after you log on to an instance of SQL Server 2005 Express Edition Service Pack 1 on a Windows Vista-based computerOn This PageSYMPTOMSConsider the following scenario. You log on to an instance of Microsoft SQL Server 2005 Express Edition Service Pack 1 (SP1) on a Windows Vista-based computer. The account that you use to log on to the instance is a member of the BUILTIN\Administrators group. In this scenario, you may be unable to perform most database operations. For example, you cannot create a database in SQL Server. Additionally, one or both of the following error messages may be generated: Error message 1 This program has known compatibility issues Check online to see if solutions are available from the Microsoft website. If solutions are found, Windows will automatically display a website that lists steps you can take. Program: Microsoft SQL Server 2005 Publisher: Microsoft Location:C:\Program Files\Microsoft SQL Server\90\Shared\SqlWtsn.exe After SQL Server Setup completes, you must apply SQL Server 2005 Service Pack 2 (SP2) or later service pack before you run SQL Server 2005 on this version of Windows. Error and Usage Report Settings To manage Error and Usage Reporting attributes,you must be a member of the local admin group. To proceed, logon with administrator privileges, or contact your system administrator. CAUSEThis issue occurs because of User Account Control (UAC) in Windows Vista. UAC is a new security feature in Windows Vista. UAC forces members of the BUILTIN \Administrators group to use a standard user access token. Therefore, SQL Server 2005 Express Edition does not recognize the account as a member of the BUILTIN\Administrators group. Additionally, SQL Server 2005 Express Edition does not add the account to the SysAdmin fixed server role. RESOLUTIONTo resolve this issue, use either of the following methods. Method 1Upgrade the instance of SQL Server 2005 Express Edition to SQL Server 2005 Express Edition Service Pack 2 (SP2) Community Technology Preview (CTP).On the Configuration Options page of the SQL Server 2005 installation wizard, you must select the Add user to the SQL Server Administrator role option. After you select this option, the account that you use to install SQL Server 2005 Express Edition SP2 CTP is added to the SysAdmin fixed server role in SQL Server. Note This method adds only the installation account to the SysAdmin fixed server role in SQL Server. If you want to add other accounts to the SysAdmin fixed server role, you can use the SQL Server 2005 User Provisioning Tool for Vista. To use this tool to add an account to the SysAdmin fixed server role, follow these steps:
Method 2Manually add the account to the SysAdmin fixed server role in SQL Server 2005 Express Edition. To do this, follow these steps.Note To use this method, you must install SQL Server Management Studio Express (SSMSE). For more information, visit the following Microsoft Web site: http://www.microsoft.com/downloads/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796
(http://www.microsoft.com/downloads/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796)
STATUS
This behavior is by design. MORE INFORMATIONThe following SQL Server 2005 Express Edition versions are supported in Windows Vista:
913089
(http://support.microsoft.com/kb/913089/
)
How to obtain the latest service pack for SQL Server 2005
Be aware that SQL Server 2005 Express can be installed by other Microsoft software and also by third-party software.By default, the standard user access token is a part of the BUILTIN\Users group. Therefore, you can log on to the instance of SQL Server 2005 Express Edition. Users in the BUILTIN\Users group can log on to the instance of SQL Server 2005 Express Edition. However, these users do not have administrator permissions.
| Article Translations
|
Back to the top
