web-dev-qa-db-ja.com

Windows 7 Professional 64ビットSP1にSQL Server Express 2016をインストールできないのはなぜですか?

VMwareのWindows 7 Professional x64 SP1にSQL Server 2016 Expressをインストールしようとすると、次のメッセージが表示されます。

sql server 2016 express error

これを解決するにはどうすればよいですか?

16
Hamza Ahmed Zia

エラーメッセージに、SQL Server 2016はWindows 7ではサポートされていないことが示されているため、Windows 8以降にアップグレードするか、Windows Serverオペレーティングシステムに切り替える必要があります。 ここ は、SQL Server 2016をインストールできるすべてのオペレーティングシステム(およびその他のハードウェア要件とソフトウェア要件)のリストです。

16
S.Karras

Windows 7開発PCでSQL 2016を必要とするユーザー向けの回避策を次に示します。これにより、開発者はLocalDBでMDFを使用して、それらを開発および管理できます。

  1. Visual Studio 2015をお持ちでない場合は、Visual Studio 2015または2015 Community Editionを入手してください
  2. SQL Serverデータツールをダウンロードしてインストールします。 [〜#〜] ssdt [〜#〜]

注意:

Visual Studio 2015を最初にインストールしたときに、カスタムインストールを選択し、すべてのオプションを選択しました。他の誰かのインストールのトラブルシューティングを支援していたため、別のWin 7コンピューターにVisual Studio 2015 Community Editionをインストールしました。カスタムインストールを選択し、WindowsおよびWeb開発オプションでMicrosoft SQL Server Data Toolsを選択しました。 2012 SQL Serverと記載されていましたが、インストールと再起動後、2014と2016の両方のSqlLocalDBがありました(それぞれ120フォルダーと130フォルダー未満)。必要なSSIS、SSAS、またはSSRSが必要な場合を除き、SQL Server Data Toolsのインストールは必要ない場合があります。

このすべての後、ローカルデータベースに接続して2016の機能にアクセスするには、SQL Server Management Studio 2016以降が必要になります。

これをインストールしたら、SQL Local DBコマンドラインツールがインストールされているはずです。私のインストール場所はD:\Programfiles\130\Tools\Binn\SqlLocalDB.exe

Discosultanが指摘したデフォルトのインストール場所は次のとおりです。

D:\Program Files\Microsoft SQL Server\130\Tools\Binn\SqlLocalDB.exe

私のインストールパスは異なっていましたが、PCにインストールしたSQLサーバーのいくつかのバージョンと関連コンポーネントと、インストールの方法が原因である可能性があります。インストールが完了したら、複数のバージョンがある場合はSqlLocalDB.exeを検索し、2016バージョン(130サブフォルダーの製品バージョン13)に移動できます。

HKEY_LOCAL_MACHINEの以下のレジストリエントリを確認すると、SQL 2016のレジストリでインストールフォルダーのパスを見つけることができます(以下ではHKLMと略します)。

HKLM\SOFTWARE\Microsoft\Microsoft SQL ServerローカルDB\Installed Versions\13.0

そこからコマンドラインを実行するか、パスステートメントにディレクトリを追加できます。複数のバージョンがあるので、ディレクトリに移動します。次に、localDBインスタンスを作成して起動します。

SqlLocalDB create "LocalDBExample2016" -s

SqlLocalDBユーティリティのコマンドラインリファレンス

その時点からGUIを使用する場合は、SQL Server Management Studio 2016を開くか、Visual Studioを介してサーバーに接続できます。

(localdb)\LocalDBExample2016

そこからデータベースなどを追加できます。

MdfファイルとログファイルはデフォルトでC:\ Users\[UserName]になりますが、データベースの作成時に移動したり、他の場所にコピーしてDBAに与えたりすることができます。 OLTPテーブル。エディションの比較は次のとおりです。 SQL Server 2016のエディションおよびサポートされる機能

32
Charles Byrne

パーティーに遅れましたが、Windows 7にSQL 2017 Expressまたは2016 Expressをインストールすることはできませんが、can SQL 2014 Expressをインストールします。これは、新しいバージョンのSQL(Windows 2016に非高速バージョンのSQL 2016および2017をインストールできましたが)を使用している場合、互換性の目的では機能しない可能性がありますが、 SQL Expressの古いバージョン(率直に言って、新しいOSにアクセスできない場合が多い)は、これで十分に機能するはずです。

0
NotVonKaiser