2016-05-23 12 views
1

64ビットPCにインストールすると、SQL Server 2016が自動的にインストールされ、C:\ Program Files \ Microsoft SQL Serverの下に130という名前のフォルダが作成されます。Visual Studio 2015でSQL Server 2014インスタンスを参照できますか?

しかし、SQL Server 2016には32ビットバージョンがないため、32ビットであるため、私のPCにそのフォルダはありません.SQL Server 2014に対応する120という名前のフォルダしかありません。

私のチームメイトは、「サーバーベースのデータベース」を含むソリューション(VS 2015を搭載した64ビットコンピューター上)を作成し、それを私に渡しました。私はVS 2015で開くことができませんでした私は、エラーが言ってしまいます、.mdfファイルのファイルとの接続を開こう:

をデータベース「... abc.MDF」は、このサーバーがサポートするバージョン851 であるため、開くことができませんバージョン782以前。ダウングレードパスは に対応していません。新しいデータベース '... abc.MDF'を開けませんでした。 CREATE DATABASE が中止されました。ファイル ... abc.mdfの自動ネームデータベースを添付しようとしましたが失敗しました。同じ名前のデータベースが存在するか、指定されたファイル を開くことができないか、またはUNC共有上にあります。

のSQL Server 2014とSQL Server 2016の両方のインスタンス名がまったく同じ((LocalDB)\ MSSQLLocalDB)であるので、私は、設定ツール]> [オプション]> [データベースツール]> [データ接続]> [SQL Serverのインスタンス名を確認しています私がそこでできることは何もありません。

また、チームメイトのPCでデータベースの互換性レベルを120に変更しました。私はまだそれを開くことができません。

私の質問は、Visual Studio 2015でSQL Server 2014インスタンスを指し示すことができますか?

もしそうなら、私は私自身のVSでそれを開くことができるように、私は64ビットコンピュータ上でそれを変更することができ、および.mdfファイルがSQL Server 2014で作成されます2015年

答えて

0

ここにあなたの問題があることです未加工のデータベースファイルのバージョンは、使用しているSQL Serverのバージョンよりも高くなっています。

互換性は、rawファイルではなくサーバー機能のためのものです。

チームメイトはSQL Serverの以前のコピーを使用する必要があるため、彼が送信したファイルには互換性があります。

+0

これを行うには、どのように彼の対2015 SQL Server 2014を使用させるには?あなたは、VSでサーバーベースのデータベースを作成し、すべてがVSを通じて動作していることがわかります。 – VincentZHANG

関連する問題