必要なもの:
Microsoft® SQL Server® 2014 ExpressSSMS まで必要ないなら、PowerShell で管理できるように、
本体:SqlLocalDB.msi と、お好みで 管理用ツールは、SSMS
Microsoft® SQL Server® 2014 Feature Pack
- SharedManagementObjects.msi
- PowerShellTools.msi
Import-Module SQLPS -DisableNameChecking # Create database $QueryString = @" USE master; GO CREATE DATABASE testDB on ( name = 'testDB1', filename='C:\LocalDB_data\testDB.mdf' ) COLLATE Japanese_XJIS_100_CI_AS_KS_WS; "@ Invoke-Sqlcmd $QueryString -ServerInstance '(LocalDB)\MSSQLLocalDB' # Create table $QueryString = @" USE testDB; GO CREATE TABLE Table_1 ( ID int IDENTITY(1,1) NOT NULL ,F_Num int ,F_Date date ,CONSTRAINT PK_Table_1 PRIMARY KEY (ID ASC) ) "@ Invoke-Sqlcmd $QueryString -ServerInstance '(LocalDB)\MSSQLLocalDB' # Drop database Invoke-Sqlcmd "DROP DATABASE testdb" -ServerInstance "(localdb)\MSSQLLocalDB"照合順序を Japanese_XJIS_100_CI_AS_KS_WS にしているのは、Access アプリに合わせているから。
"MSSQLLocalDB"は自動インスタンス名。試すぐらいならこのままでも困ることはない。
コマンド ライン管理ツール: SqlLocalDB.exe