Bagikan melalui


Utilitas SqlLocalDB

SqlLocalDB Gunakan utilitas untuk membuat instans MicrosoftSQL Server 2014 ExpressLocalDB. SqlLocalDB Utilitas (SqlLocalDB.exe) adalah alat baris perintah sederhana untuk memungkinkan pengguna dan pengembang membuat dan mengelola instans SQL Server Express LocalDB. Untuk informasi tentang cara menggunakan LocalDB, lihat SQL Server 2014 Express LocalDB.

Sintaks

SqlLocalDB.exe   
{  
      [ create   | c ] <instance-name><instance-version> [-s ]  
    | [ delete   | d ] <instance-name>  
    | [ start    | s ] <instance-name>  
    | [ stop     | p ] <instance-name>  [ -i ] [ -k ]  
    | [ share    | h ] ["<user_SID>" | "<user_account>" ] "<private-name>""<shared-name>"  
    | [ unshare  | u ] "<shared-name>"  
    | [ info     | i ] <instance-name>  
    | [ versions | v ]  
    | [ trace    | t ] [ on | off ]  
    | [ help     | -? ]  
}  

Argumen

[ buat | c ] <instance-name><instance-version> [-s ]
Membuat instans baru SQL Server Express LocalDB. SqlLocalDBmenggunakan versi biner SQL Server Express yang ditentukan oleh <argumen versi> instans. Nomor versi ditentukan dalam format numerik dengan setidaknya satu desimal. Nomor versi minor (paket layanan) bersifat opsional. Misalnya dua nomor versi berikut dapat diterima: 11.0, atau 11.0.1186. Versi yang ditentukan harus diinstal pada komputer. Jika tidak ditentukan, nomor versi default ke versi SqlLocalDB utilitas. Menambahkan -s memulai instans baru LocalDB.

[ berbagi | h ]
Berbagi instans privat LocalDB yang ditentukan menggunakan nama bersama yang ditentukan. Jika SID pengguna atau nama akun dihilangkan, itu default ke pengguna saat ini.

[ tidak dibagi | u ]
Menghentikan berbagi instans bersama LocalDB yang ditentukan.

[ hapus | d ] <nama-instans>
Menghapus instans SQL Server Express LocalDB yang ditentukan.

[ mulai | s ] "<instance-name>"
Memulai instans SQL Server Express LocalDB yang ditentukan. Ketika berhasil, pernyataan mengembalikan alamat pipa bernama dari LocalDB.

[ berhenti | p ] <instance-name> [-i ] [-k ]
Menghentikan instans SQL Server Express LocalDB yang ditentukan. Menambahkan -i meminta instans dimatikan dengan NOWAIT opsi . Menambahkan -k akan mematikan proses instans tanpa menghubunginya.

[ info | i ] [ <instance-name> ]
Mencantumkan semua instans SQL Server Express LocalDB yang dimiliki oleh pengguna saat ini.

<nama> instans mengembalikan nama, versi, status (Berjalan atau Dihentikan), waktu mulai terakhir untuk instans SQL Server Express LocalDB yang ditentukan, dan nama pipa lokal LocalDB.

[ jejak | t ] aktif | nonaktif
pelacakan aktif memungkinkan pelacakan untuk SqlLocalDB panggilan API untuk pengguna saat ini. pelacakan nonaktif menonaktifkan pelacakan.

-?
Mengembalikan deskripsi singkat dari setiap SqlLocalDB opsi.

Keterangan

Argumen nama instans harus mengikuti aturan untuk pengidentifikasi SQL Server atau harus diapit dalam tanda kutip ganda.

Menjalankan SqlLocalDB tanpa argumen mengembalikan teks bantuan.

Operasi selain mulai hanya dapat dilakukan pada instans milik pengguna yang saat ini masuk.

Contoh

A. Membuat Instans LocalDB

Contoh berikut membuat instans SQL Server Express LocalDB bernama DEPARTMENT menggunakan biner SQL Server 2014 dan memulai instans.

SqlLocalDB.exe create "DEPARTMENT" 12.0 -s  

B. Bekerja dengan Instans Bersama LocalDB

Buka prompt perintah menggunakan hak istimewa Administrator.

SqlLocalDB.exe create "DeptLocalDB"  
SqlLocalDB.exe share "DeptLocalDB" "DeptSharedLocalDB"  
SqlLocalDB.exe start "DeptLocalDB"  
SqlLocalDB.exe info "DeptLocalDB"  
REM The previous statement outputs the Instance pipe name for the next step  
sqlcmd -S np:\\.\pipe\LOCALDB#<use your pipe name>\tsql\query  
CREATE LOGIN NewLogin WITH PASSWORD = 'Passw0rd!!@52';   
GO  
CREATE USER NewLogin;  
GO  
EXIT  

Jalankan kode berikut untuk menyambungkan ke instans bersama LocalDB menggunakan NewLogin login.

sqlcmd -S (localdb)\.\DeptSharedLocalDB -U NewLogin -P Passw0rd!!@52  

Lihat juga

SQL Server 2014 Express LocalDB