7

AdventureWorks2008をインストールしたいです(SQL Server 2008 R2 Express をインストールするだけです)。

CodePlex から推奨バージョンをダウンロードするたびに、取得できるのはAdventureWorks2008.mdfファイルだけです。SQL Server Management Studio からファイルを添付できないだけでなく、ファイルをデータベースに直接コピーして貼り付けることもできません。

を使用する必要があるいくつかの場所を読みましたAdventureWorks2008.msiが、ダウンロードする場所が見つかりません。

AdventureWorks2008 のインストール方法がわかりません

助けてくれてありがとう

4

2 に答える 2

9

古いドキュメントや書籍で言及されている場合でも、adventureworks の .msi ファイルはありません。これを混乱させているのはあなただけではありません。これらのデータベースをインストールするために Microsoft が提供する Web サイト、ファイル、および手順は、インストールが必要になるたびに変更されるようです。

データベースを作成し、手順で言及されている「データ ファイル」である .mdf ファイルを添付する必要があります。(.mdf = プライマリ データ ファイル、.ldf = ログ ファイル、.ndf = セカンダリ データ ファイル)

ファイルを添付するには、次の手順に注意深く従う必要があります: http://social.technet.microsoft.com/wiki/contents/articles/3735.sql-server-samples-readme-en-us .aspx#Readme_for_Adventure_Works_Sample_Databases

2008R2 の手順:

AdventureWorks2008R2 OLTP データベースをインストールするには

  1. AdventureWorks2008R2 データ ファイルをダウンロードします。

  2. [ファイルのダウンロード] から [保存] をクリックし、ローカル サーバー上の場所を参照します。

  3. SQL Server Management Studio から、次のコードを実行します。

大文字と小文字を区別しないデータベース

CREATE DATABASE AdventureWorks2008R2 
ON (FILENAME = '{drive}:\{file path}\AdventureWorks2008R2_Data.mdf') 
FOR ATTACH_REBUILD_LOG;

手順 3 の代わりに、SQL Server Management Studio ユーザー インターフェイスを使用してデータベースを接続できます。詳細については、「データベースをアタッチする (SQL Server Management Studio) 」を参照してください。

注: 添付するファイルのリストからログ ファイルを削除する必要があります。これにより、操作によってログが再構築されます。

アーロン・バートランドからの頭痛節約のヒント:

mdf ファイルは通常のデータ フォルダーに配置する必要があります。SQL Server には既に適切な権限があります。を使用してこのパスを取得できます

SELECT TOP (1) physical_name FROM master.sys.database_files;

于 2012-06-03T13:11:37.417 に答える
4

そのファイルをデータベース ディレクトリに直接貼り付けることができます。詳細については、http://tryingmicrosoft.com/error-while-attaching-a-database-to-sql-server-2008-r2/を参照してください。

于 2012-06-04T03:20:57.550 に答える