SQL Server 2017 Express のダウンロード

Download Microsoft® SQL Server® 2017 Express from Official Microsoft Download Center
https://www.microsoft.com/ja-jp/download/details.aspx?id=55994 

以前のバージョンのような、個別のダウンロードはなく、まず総合的なダウンローダーを入手する方式みたい。

SQL Server にリモート接続できない

基本的な設定として、SQL Server 構成マネージャで TCP/IP を有効にし、ファイアウォールの設定で 1433 ポートを許可します。これでリモート接続できるのですが、まれに接続できません。Windows を再起動するとサクッと接続できたりします。

SQL Server 構成マネージャが見つからない

通常はスタートメニューにあるのですが、Windows 10 ではないことがあります。この場合は、SQLServerManager*.msc でファイルを検索します。SQL Server 2014 の場合は、SQLServerManager12.msc が出てきます。

SQL Server Management Studio (SSMS) でデータースなどの名前変更の際 Del が反応しない

SSMS の左側のツリービューで、データベースを選択し、F2 で名前変更を行う際に、Del キーが反応しません。BackSpace キーを使うしかありません。

SQL Server のセットアップを解凍・展開する

SQL Server 2017 with Advanced Service のセットアップファイルを解凍・展開する。F:\Test フォルダは自動的に作成される。

SQLEXPRADV_x64_JPN.exe /x:F:\Test /q

SQL Server のサイレントインストール

Setup.exe /q /IACCEPTSQLSERVERLICENSETERMS /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /INSTANCEID=MSSQLSERVER

LocalDB のインストール

msiexec /i SqlLocalDB.msi /qn IACCEPTSQLLOCALDBLICENSETERMS=YES

データベースをリストアする

Sample1
1> restore database Test1 from disk=’C:\ProgramData\_test\TestDB.bak’

2> with move ‘Test1’ to ‘C:\ProgramData\_test\ Test1.mdf’,
3> move ‘Test1_log’ to ‘C:\ProgramData\_test\ Test1_log.ldf’
4> go

Sample2
restore database Test1 FROM DISK = ‘C:\DB_2013_11_26.bak’ WITH REPLACE;

SQL Server 復元時エラー オペレーティング システムエラー 5 アクセスが拒否されました。 えこころのあるものたち~環境問題を考える
http://hadairotype.blog64.fc2.com/blog-entry-17.html