Beruflich Dokumente
Kultur Dokumente
Contents
1.0 Introduction
2.0 Downloading and Installing SQL Server Express
2.1 .NET Framework 2.0
2.2 SQL Server Express
2.3 Tools to Manage SQL Server Express
2.4 Accessing Setup Documentation
2.5 SQL Server 2005 Readme
3.0 Setup Issues
4.0 Additional Information
4.1 Service Account and Network Protocol
4.2 User Instance Functionality
4.3 WMI Provider and User Instance Functionality
4.4 Books Online
4.5 Getting SQL Server Express Assistance
4.6 Newsgroup Support
4.7 Providing Feedback on SQL Server Express
5.0 Database Engine
6.0 Replication
[Top]
1.0 Introduction
Microsoft SQL Server 2005 Express Edition (SQL Server Express) is a free and easy-to-use
version of SQL Server 2005 that replaces the Microsoft Desktop Engine (MSDE). Integrated with
file:///C|/Users/Saran/Desktop/ReadmeSQLEXP2005.htm[05-Mar-16 10:06:47 AM]
Microsoft Visual Studio 2005, SQL Server Express makes it easy to develop powerful, secure,
data-driven applications and deploy them quickly. SQL Server Express can be redistributed
(subject to agreement), and can function as the client database as well as a basic server
database. SQL Server Express is an ideal choice for independent software vendors (ISVs), server
users, non-professional developers, Web application developers, Web site hosters, and hobbyists
building client applications.
Any information relevant to SQL Server Express that was not available in time to be included in
this Readme file will be published in Microsoft Knowledge Base article 907284.
For information about providing feedback using the SQL Server Express newsgroup, see 4.6
Newsgroup Support.
[Top]
Where Server is the name of the computer and Instance is the name of the instance you want to
connect to. If you have used the default named instance during setup, specify the instance as
file:///C|/Users/Saran/Desktop/ReadmeSQLEXP2005.htm[05-Mar-16 10:06:47 AM]
"SQLExpress".
[Top]
3.1 Existing SQL Native Client Installation May Cause Setup to Fail
Setup might fail and roll back with the following error message: "An installation package for the
product Microsoft SQL Native Client cannot be found. Try the installation again using a valid copy
of the installation package 'sqlncli.msi'." To work around this problem, uninstall SQL Native Client
by using Add or Remove Programs. On a cluster, uninstall SQL Native Client from all nodes.
Then, run SQL Server Setup again.
[Top]
registry key before SQL Server installation begins. If SCC cannot verify the existing registry key,
or if SCC cannot run the Lodctr.exe system program, the SCC check fails, and Setup is blocked.
To complete setup, you must manually increment the registry key.
Caution:
Incorrectly editing the registry can cause serious problems that might require you to reinstall
your operating system. Microsoft cannot guarantee that problems resulting from editing the
registry incorrectly can be resolved. Before editing the registry, back up any valuable data.
For information about how to back up, restore, and edit the registry, see Microsoft Knowledge
Base article 256986.
To manually increment the counter registry key:
1. On the taskbar, click Start, click Run, type regedit.exe in the Run text box, and then
click OK.
2. Navigate to the following registry key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]. Look
up the following keys:
"Last Counter"=dword:00000ed4 (5276)
"Last Help"=dword:00000ed5 (5277)
3. Verify the values. The Last Counter value from the previous step (5276) must be equal
to the maximum value of the Counter key from Perflib\009 in the following registry key,
and the Last Help value from the previous step (5277) must be equal to the maximum
value of the Help key from Perflib\009 in the following registry key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009].
Note:
"009" is the key used for the English (United States) language.
4. If necessary, modify the value for the Last Counter and Last Help values in the \Perflib
key. Right-click Last Counter or Last Help in the right pane, select Modify, click Base
= Decimal, set the value in the Value data field, and then click OK. Repeat for the
other key, if necessary, and then close the registry editor.
5. Run SQL Server 2005 Express Edition Setup again.
[Top]
Because the Microsoft Distributed Transaction Coordinator (MS DTC) is not completely configured
in Windows, applications might fail to enlist SQL Server Express resources in a distributed
transaction. This problem can affect linked servers, distributed queries, and remote stored
procedures that use distributed transactions. To prevent such problems, you must fully enable MS
DTC services on the server where SQL Server Express is installed.
To fully enable MS DTC:
1. In Control Panel, open Administrative Tools, and then double-click Component
Services.
2. In the left pane of Console Root, click Component Services, and then expand
Computers.
3. Right-click My Computer, and then click Properties.
4. On the MSDTC tab, click Security Configuration.
5. Under Security Settings, select all of the check boxes.
6. Verify that the DTC Logon Account name is set to NT AUTHORITY\NetworkService.
[Top]
[Top]
3.9 Installing a Default Instance of SQL Server 2000 May Disable SQL
Server Express
If your computer has SQL Server 2000 Management Tools and a default instance of SQL Server
Express is installed, SQL Server Setup will permit you to install a SQL Server 2000 default
instance. However, doing so will disable the installed instance of SQL Server Express. Therefore,
do not install a default instance of SQL Server 2000 when SQL Server 2000 Management Tools
and a default instance of SQL Server Express already exist on the computer.
[Top]
3.11 Existing SQL Native Client Installation May Cause Setup to Fail
Setup might fail and roll back with the following error message: "An installation package for the
product Microsoft SQL Native Client cannot be found. Try the installation again using a valid copy
of the installation package 'sqlncli.msi'." To work around this problem, uninstall SQL Native Client
by using Add or Remove Programs. On a cluster, uninstall SQL Native Client from all nodes.
Then, run SQL Server Setup again.
[Top]
To enable TCP/IP:
1. From the Start menu, choose All Programs, point to Microsoft SQL Server 2005,
point to Configuration Tools, and then click SQL Server Configuration Manager.
Optionally, you can open Computer Manager by right-clicking My Computer and
choosing Manage. In Computer Management, expand Services and Applications,
expand SQL Server Configuration Manager.
2. Expand SQL Server 2005 Network Configuration, and then click Protocols for
InstanceName.
3. In the list of protocols, right-click the protocol you want to enable, and then click
Enable.
The icon for the protocol will change to show that the protocol is enabled.
WMI Provider for Server Events will not be supported on the dynamically spawned user instances.
This should still work on the parent SQL Server Express instance.
[Top]
your operating system. Microsoft cannot guarantee that problems resulting from editing the
registry incorrectly can be resolved. Before editing the registry, back up any valuable data.
For information about how to back up, restore, and edit the registry, Microsoft Knowledge
Base article 256986.
[Top]
[Top]
[Top]
5.6 SQL Server does not Guarantee Data Consistency when Updating
Assemblies
If WITH UNCHECKED DATA is not specified, SQL Server attempts to prevent ALTER ASSEMBLY
from executing if the new assembly version affects existing data in tables, indexes, or other
persistent sites. SQL Server does not guarantee, however, that computed columns, indexes,
indexed views or expressions will be consistent with the underlying routines and types when the
common language runtime (CLR) assembly is updated. Use caution when executing ALTER
ASSEMBLY to ensure that there is not a mismatch between the result of an expression and a
If you do not need to attach a database directly from the shadow copy, you can avoid this issue
by copying the database files and full-text catalogs from the shadow copy to a regular driveletter based volume, and then attaching the database from that location. As long as the attach
command specifies the correct location of the copied full-text files, the full-text catalogs will
work.
[Top]
[Top]
Assemblies that fail to load into the server address space for any reason will still appear in the
sys.dm_clr_loaded_assemblies dynamic management view.
[Top]
[Top]
Values of type xs:dateTime and xs:time that contain second values that have more
than three fractional digits do not return an error. Instead they are rounded off.
An XML schema is rejected if maxInclusive is redefined in a derived type when base
type has fixed="true".
Trailing spaces in minInclusive, minExclusive, maxInclusive, and maxExclusive
facets are ignored in derived types that restrict the xs:dateTime, xs:data, and xs:time
data types.
[Top]
6.0 Replication
The notes in this section are late-breaking items for replication.
[Top]