SQL Server 2005 で廃止されたデータベース エンジンの機能

更新 : 2005 年 12 月 5 日

以前のバージョンの SQL Server にあったデータベース エンジンのこれらの機能は、SQL Server 2005 ではサポートされていません。

カテゴリ

提供が中止された機能

新しい機能

バックアップと復元

名前付きパイプ バックアップ デバイス

ディスクまたはテープのデバイス

セキュリティ上の理由から、SQL Server では名前付きパイプへのバックアップはサポートされません。

コマンド プロンプト ユーティリティ

isql ユーティリティ

sqlcmd ユーティリティを使用します。

ms144262.note(ja-jp,SQL.90).gifメモ :

sqlcmd ユーティリティと osql ユーティリティでは、ストアド プロシージャの戻り値を終了値に渡すことがサポートされません。

詳細については、「sqlcmd ユーティリティ」を参照してください。

構成オプション

sp_configureallow updates オプション

オプションは存在しますが、システム テーブルの直接的な更新はサポートされません。

構成オプション

sp_configureopen objects オプション

オプションは存在しますが、機能は非アクティブになっています。SQL Server 2005 では、オープンしているデータベース オブジェクト数は動的に管理され、使用可能なメモリ量によってのみ制限されます。open objects オプションは、既存スクリプトとの互換性を確保するために sp_configure に残されています。

構成オプション

sp_configure の set working set size オプション

オプションは存在しますが、機能は非アクティブになっています。

データベースの作成

DISK INIT

DISK RESIZE

SQL Server 6.x の従来の動作

データベースの作成

CREATE DATABASE の FOR LOAD オプション

RESTORE 操作によって、データベースを作成できます。

DBCC

DBCC DBREPAIR

DROP DATABASE を使用して破損したデータベースを削除します。

詳細については、「DROP DATABASE (Transact-SQL)」を参照してください。

DBCC

DBCC NEWALLOC

DBCC CHECKALLOC

詳細については、「DBCC (Transact-SQL)」を参照してください。

DBCC

DBCC PINTABLE、DBCC UNPINTABLE

なし。

DBCC

DBCC ROWLOCK

行レベルのロックは自動的に行われます。

DBCC

DBCC TEXTALL

DBCC TEXTALLOC

DBCC CHECKDB

DBCC CHECKTABLE

拡張ストアド プロシージャのプログラミング

元のログインから権限借用のコンテキスト切り替えがあった場合の、SRV_PFIELD 構造体の SRV_PWD フィールドの使用。

なし。

ネットワーク プロトコル

NWLink IPX/SPX、AppleTalk、Banyan Vines、Multiprotocol の各プロトコル。

サポートされるプロトコルのいずれかを使用するように、TCP/IP ソケット、名前付きパイプ、VIA、または共有メモリのアプリケーションとデータベース エンジンのインスタンスを構成します。

詳細については、「ネットワーク プロトコルの選択」を参照してください。

master の再構築

Rebuildm.exe

Setup.exe の REBUILDDATABASE オプションを使用します。

詳細については、「コマンド プロンプトから SQL Server 2005 をインストールする方法」を参照してください。

サンプル データベース

Northwindpubs

AdventureWorks を使用します。ただし、Northwindpubs をダウンロードとして使用でき、以前の SQL Server のインストールからコピーすることもできます。

詳細については、「サンプル データとサンプル データベース」を参照してください。

Setup.exe

リモート セットアップ (TARGETCOMPUTER パラメータ) はサポートされていません。

リモート接続を使用して、ユーザー インターフェイス モードまたはコマンド プロンプトから SQL Server セットアップ プログラムを実行します。

API

SQL-DMO ベース WMI プロバイダ

マネージ コード : Microsoft.SqlServer.Management.Smo.Wmi

非マネージ コード : 構成管理用の WMI プロバイダ

API

SQL 名前空間 API (SQL-NS)

なし。

Transact-SQL

*= および =* の外部結合演算子

FROM 句の JOIN 構文を使用します。

詳細については、「FROM (Transact-SQL)」を参照してください。

仮想テーブル

syslocks

sys.dm_tran_locks

詳細については、「sys.dm_tran_locks」を参照してください。