Aracılığıyla paylaş


LocalDB için SqlClient desteği

ADO.NET indirin

SQL Server 2012'den başlayarak, SQL Server'ın LocalDB adlı basit bir sürümü kullanılabilir. Bu makalede, bir LocalDB veritabanına nasıl bağlanılacağı açıklanır.

Açıklamalar

LocalDB'yi yükleme ve LocalDB örneğinizi yapılandırma da dahil olmak üzere LocalDB hakkında daha fazla bilgi için bkz. SQL Server Books Online.

LocalDB ile neler yapabileceğinizi özetlemek için:

  • sqllocaldb.exe veya app.config dosyanızla LocalDB örnekleri oluşturun ve başlatın.

  • sqlcmd.exe kullanarak Bir LocalDB örneğinde veritabanlarını ekleyin ve değiştirin. Örneğin, sqlcmd -S (localdb)\myinst.

  • AttachDBFilename LocalDB örneğinize veritabanı eklemek için bağlantı dizesi anahtar sözcüğünü kullanın. kullanırken AttachDBFilename, bağlantı dizesi anahtar sözcüğüyle Database veritabanının adını belirtmezseniz, uygulama kapandığında veritabanı LocalDB örneğinden kaldırılır.

  • Bağlantı dizenizde bir LocalDB örneği belirtin. Örneğin, örnek adınız, myInstancebağlantı dizesi şunları içerebilir:

server=(localdb)\\myInstance  

User Instance=True bir LocalDB veritabanına bağlanırken izin verilmez.

LocalDB'i Microsoft SQL Server 2012 Özellik Paketi'nden indirebilirsiniz. LocalDB örneğinizdeki verileri değiştirmek için sqlcmd.exe kullanıyorsanız, SQL Server 2012'den sqlcmd'ye ihtiyacınız vardır. Bu sqlcmd'yi SQL Server 2012 Özellik Paketi'nden de alabilirsiniz.

Program aracılığıyla adlandırılmış örnek oluşturma

Şunlar için geçerlidir: .NET Framework

Bir uygulama adlandırılmış örnek oluşturabilir ve aşağıdaki gibi bir veritabanı belirtebilir:

  • app.config dosyasında oluşturulacak LocalDB örneklerini aşağıdaki gibi belirtin. Örneğin numarası, LocalDB kurulumunuzun sürüm numarasıyla aynı olmalıdır.

    <?xml version="1.0" encoding="utf-8" ?>  
    <configuration>  
      <configSections>  
        <section  
        name="system.data.localdb"  
        type="Microsoft.Data.LocalDBConfigurationSection,Microsoft.Data.SqlClient, Version=5.0.0.0, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5"/>  
      </configSections>  
      <system.data.localdb>  
        <localdbinstances>  
          <add name="myInstance" version="11.0" />  
        </localdbinstances>  
      </system.data.localdb>  
    </configuration>  
    
  • Bağlantı dizesi anahtar sözcüğünü server kullanarak örneğin adını belirtin. Bağlantı dizesi anahtar sözcüğünde server belirtilen örnek adı, app.config dosyasında belirtilen adla eşleşmelidir.

  • AttachDBFilename bağlantı dizesi anahtar sözcüğünü kullanarak .MDF dosyasını belirtin.

Sonraki Adımlar