Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
LocalDB, SQL Server 2012'den (11.x) bu yana kullanılabilen basit bir SQL Server sürümüdür. Bu konuda, LocalDB örneğindeki bir 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 SQL Server 2012 (11.x) Express LocalDB'de SQL Server Books Online konusuna bakın.
Kısaca, LocalDB şunları yapmanızı sağlar:
Varsayılan örneğin adını bulmak için isqllocaldb.exe kullanın.
Sunucunun hangi veritabanı dosyasını eklemesi gerektiğini belirtmek için AttachDBFilename bağlantı dizesi anahtar sözcüğünü kullanın. AttachDBFilename kullanılırken Veritabanı bağlantı dizesi anahtar sözcüğüyle veritabanının adını belirtmezseniz, uygulama kapatıldığında veritabanı LocalDB örneğinden kaldırılır.
Bağlantı dizenizde bir LocalDB örneği belirtin. Örneğin, örnek bir SQLSRV bağlantı dizesi aşağıda verilmiştir:
$conn = sqlsrv_connect( '(localdb)\\v11.0', array( 'Database'=>'myData')); $conn = sqlsrv_connect( '(localdb)\\v11.0', array('AttachDBFileName'=>'c:\\myData.MDF','Database'=>'myData')); $conn = sqlsrv_connect( '(localdb)\\v11.0', array('AttachDBFileName'=>'c:\\myData.MDF'));Şimdi örnek bir PDO_SQLSRV bağlantı dizesi verilmiştir:
$conn = new PDO( 'sqlsrv:server=(localdb)\\v11.0;' . 'Database=myData', NULL, NULL); $conn = new PDO( 'sqlsrv:server=(localdb)\\v11.0;' . 'AttachDBFileName=c:\\myData.MDF;Database=myData ', NULL, NULL); $conn = new PDO( 'sqlsrv:server=(localdb)\\v11.0;' . 'AttachDBFileName=c:\\myData.MDF', NULL, NULL);
Gerekirse, sqllocaldb.exeile bir LocalDB örneği oluşturabilirsiniz. sqlcmd.exe kullanarak bir LocalDB örneğindeki veritabanlarını ekleyebilir ve değiştirebilirsiniz. Örneğin, sqlcmd -S (localdb)\v11.0. (IIS'de çalışırken, komut satırında çalıştırdığınızla aynı sonuçları elde etmek için doğru hesabın altında çalıştırmanız gerekir; daha fazla bilgi için bkz. LocalDB'yi Tam IIS ile Kullanma, Bölüm 2: Örnek Sahipliği .)
Aşağıda, myInstance adlı bir LocalDB adlı örnekteki veritabanına bağlanan SQLSRV sürücüsünü kullanan örnek bağlantı dizeleri verilmiştir:
$conn = sqlsrv_connect( '(localdb)\\myInstance',
array( 'Database'=>'myData'));
Aşağıda, myInstance adlı bir LocalDB adlı örnekteki bir veritabanına bağlanan PDO_SQLSRV sürücüsünü kullanan örnek bağlantı dizeleri verilmiştir:
$conn = new PDO( 'sqlsrv:server=(localdb)\\myInstance;'
. 'database=myData', NULL, NULL);
LocalDB'yi yükleme yönergeleri için LocalDB belgelerine bakın. LocalDB örneğinizdeki verileri değiştirmek için sqlcmd.exe kullanırsanız sqlcmd yardımcı programı gerekir.