SqlLocalDB programı

Kullanım SqlLocalDB yeni bir örneğini oluşturmak için Microsoft SQL Server 2012 Express LocalDB. SqlLocalDB hizmet programı (SqlLocalDB.exe) kullanıcılar ve geliştiriciler oluşturmak ve bir örneğini yönetmek etkinleştirmek üzere bir basit komut satırı aracı SQL Server Express LocalDB. Nasıl kullanılacağı hakkında bilgi için LocalDB, bakın SQL Server 2012 Express LocalDB.

Sözdizimi

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     | -? ]
}

Bağımsız değişkenler

  • [ create | c ] <instance-name>  <instance-version> [-s ]
    Yeni bir örneğini oluşturur SQL Server Express LocalDB. SqlLocalDB sürümünü kullanan SQL Server Expressikili dosyaları belirtilen <instance-version>değişkeni. Sürüm numarası, en azından bir ondalık sayı biçiminde belirtilir. (Hizmet paketleri) ikincil sürüm numaraları isteğe bağlıdır. Örneğin aşağıdaki iki sürüm numaralarını hem kabul edilebilir vardır: 11.0, ya da 11.0.1186. Belirtilen sürümü bilgisayarda yüklü olmalıdır. Sürüm numarası sürümüne belirtilmezse, varsayılan olarak SqlLocalDB yarar. Ekleme –syeni bir örneğini başlatır LocalDB.

  • [ share | h ]
    Belirtilen özel örneği hisse LocalDB belirtilen paylaşılan ad kullanarak. Kullanıcı SID veya hesap adı belirtilmezse, geçerli kullanıcı için varsayılan olarak ayarlanır.

  • [ unshared | u ]
    Durur belirtilen paylaşılan örneği pay LocalDB.

  • [ delete | d ] <instance-name>
    Belirtilen örneği siler SQL Server Express LocalDB.

  • [ start | s ] "<instance-name>"
    Belirtilen örneği başlar SQL Server Express LocalDB. Başarılı olduğunda, adlandırılmış yöneltme adresi deyimi döndürür LocalDB.

  • [ stop | p ] <instance-name> [-i ] [-k ]
    Belirtilen örneği durdurur SQL Server Express LocalDB. Ekleme –iörneğini kapatma isteklerini NOWAITseçeneği. Ekleme –kgörüneceği şekilde temas olmadan örneği süreci öldürür

  • [ info | i ] [ <instance-name> ]
    Tüm bir örneğini listeler SQL Server Express LocalDB geçerli kullanıcı tarafından sahip olunan.

    <instance-name>adı, sürümü, durumu döndürür (çalışan veya durduruldu), belirtilen örneği son başlangıç saatini SQL Server Express LocalDBve yerel kanal adı LocalDB.

  • [ trace | t ] on | off
    trace onsağlayan izleme için SqlLocalDB API çağrılarının geçerli kullanıcı için. trace offizlemeyi devre dışı bırakır.

  • -?
    Döner kısa açıklamaları her SqlLocalDB seçeneği.

Açıklamalar

instance nameBağımsız değişkeni için olan kurallara uymalıdır SQL Servertanımlayıcıları veya o gerekir içine çift tırnak içinde.

Yürütme SqlLocalDB argümanlar döner olmadan Yardım metni.

Başlangıç dışındaki işlemler yalnızca bir örneği ait oturum açmış olan kullanıcı için gerçekleştirilebilir.

Örnekler

A.LocalDB örneğini oluşturma

Aşağıdaki örnek örneği oluşturur SQL Server Express LocalDB adlı DEPARTMENTkullanarak SQL Server 2012ikili örneği başlar.

SqlLocalDB.exe create "DEPARTMENT" 11.0 -s

SqlLocalDB.exe create "DEPARTMENT" 11.0 -s

B.LocalDB paylaşılan bir örneği ile çalışma

Yönetici ayrıcalıklarını kullanarak bir komut istemi açın.

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

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

Paylaşılan örneğine bağlanmak için aşağıdaki kod yürütün LocalDB kullanarak NewLogingiriş.

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

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

Ayrıca bkz.

Kavramlar

SQL Server 2012 Express LocalDB