Systemanforderungen für SQL Server 2008 Native Client
Um Datenzugriffsfeatures von SQL Server, wie z. B. MARS, zu verwenden, muss die folgende Software installiert sein:
SQL Server Native Client auf Ihrem Client.
Eine Instanz von SQL Server auf Ihrem Server.
SQL Server Native Client erfordert Windows Installer 3.0. Windows Installer 3.0 ist in Microsoft Windows-Betriebssystemen vorinstalliert. Für alle anderen Plattformen müssen Sie es explizit installieren. Weitere Informationen finden Sie unter Windows Installer 3.0 Redistributable.
Hinweis |
---|
Melden Sie sich vor der Installation dieser Software mit Administratorberechtigungen an. |
Betriebssystemanforderungen
SQL Server Native Client erfordert eine der folgenden Komponenten:
Microsoft Windows XP SP2 oder höher.
Windows Vista.
Windows Server 2008.
Windows 2003 Server SP2 oder höher.
SQL Server-Anforderungen
Um mit SQL Server Native Client auf Daten in SQL Server-Datenbanken zugreifen zu können, muss eine Instanz von SQL Server 2000 oder höher installiert sein.
SQL Server 2008 unterstützt Verbindungen von allen Versionen von MDAC, Windows Data Access Components, SQL Server 2008 Native Client und SQL Server Native Client. Wenn eine ältere Clientversion eine Verbindung mit SQL Server herstellt, werden Serverdatentypen, die dem Client nicht bekannt sind, Typen zugeordnet, die mit der Clientversion kompatibel sind. Weitere Informationen finden Sie unter „Datentypkompatibilität für Clientversionen“ später in diesem Thema.
Anforderungen an die sprachübergreifende Unterstützung
Die englische Sprachversion von SQL Server Native Client wird von allen lokalisierten Versionen unterstützter Betriebssysteme unterstützt. Lokalisierte Versionen von SQL Server Native Client werden von lokalisierten Betriebssystemen unterstützt, deren Sprache der lokalisierten SQL Server Native Client-Version entspricht. Lokalisierte Versionen von SQL Server Native Client werden auch auf englischsprachigen Versionen von unterstützten Betriebssystemen unterstützt, vorausgesetzt die entsprechenden Spracheinstellungen sind installiert.
Für Aktualisierungen:
Englischsprachige Versionen von SQL Server Native Client können auf jede lokalisierte Version von SQL Server aktualisiert werden.
Lokalisierte Versionen von SQL Server Native Client können auf lokalisierte Versionen von SQL Server Native Client der gleichen Sprache aktualisiert werden.
Lokalisierte Versionen von SQL Server Native Client können auf die englischsprachige Version von SQL Server Native Client aktualisiert werden.
Lokalisierte Versionen von SQL Server Native Client können nicht auf eine lokalisierte Version von SQL Server Native Client einer anderen Sprache aktualisiert werden.
Datentypkompatibilität für Clientversionen
SQL Server und SQL Server Native Client ordnen neue Datentypen alten Datentypen zu, die mit Downlevelclients kompatibel sind (siehe folgende Tabelle).
OLE DB- und ADO-Anwendungen können mit SQL Server Native Client das DataTypeCompatibility-Schlüsselwort für die Verbindungszeichenfolge nutzen, um mit SQL Server 2000-kompatiblen Datentypen zu arbeiten. Bei DataTypeCompatibility=80 stellen OLE DB-Clients eine Verbindung mit der SQL Server 2005 TDS-Version (Tabular Data Stream) anstelle der SQL Server 2008 TDS-Version her. Dies bedeutet, dass für SQL Server 2008-Datentypen (und höher) eine Downlevelkonvertierung durch den Server vorgenommen wird anstatt von SQL Server Native Client. Darüber hinaus bedeutet dies, dass die auf der Verbindung verfügbaren Features auf den SQL Server 2005-Featuresatz beschränkt sein werden. Der Versuch, neue Datentypen oder Features zu verwenden, wird auf API-Aufrufen so früh wie möglich entdeckt und zur aufrufenden Anwendung zurückgegeben, anstatt dass ein Versuch unternommen wird, ungültige Anforderungen an den Server zu übergeben.
Eine DataTypeCompatibility-Steuerung für ODBC ist nicht verfügbar.
IDBInfo::GetKeywords wird immer eine Liste mit Schlüsselwörtern zurückgeben, die der Serverversion auf der Verbindung entspricht und nicht von DataTypeCompatibility beeinträchtigt wird.
Datentyp |
SQL Server Native Client SQL Server 2005 |
SQL Server Native Client 10.0 SQL Server 2008 |
Windows Data Access Components, MDAC und SQL Server Native Client OLE DB-Anwendungen mit DataTypeCompatibility=80 |
---|---|---|---|
CLR UDT (<= 8Kb) |
udt |
udt |
varbinary |
varbinary(max) |
varbinary |
varbinary |
image |
varchar(max) |
varchar |
varchar |
text |
nvarchar(max) |
nvarchar |
nvarchar |
ntext |
xml |
xml |
xml |
ntext |
CLR UDT (> 8Kb) |
udt |
varbinary |
image |
date |
date |
varchar |
varchar |
datetime2 |
datetime2 |
varchar |
varchar |
datetimeoffset |
datetimeoffset |
varchar |
varchar |
time |
time |
varchar |
varchar |
Siehe auch