Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A LocalDB az SQL Server egyszerűsített verziója, amely az SQL Server 2012 (11.x) óta érhető el. Ez a témakör azt ismerteti, hogyan csatlakozhat egy LocalDB-példányban lévő adatbázishoz.
Megjegyzések
A LocalDB-vel kapcsolatos további információkért, beleértve a LocalDB telepítését és a LocalDB-példány konfigurálását, tekintse meg az SQL Server Books Online sql server 2012 (11.x) Express LocalDB-ről szóló témakörét.
Röviden: A LocalDB lehetővé teszi a következőt:
Az alapértelmezett példány nevét az sqllocaldb.exe i használatával derítheti fel.
Az AttachDBFilename kapcsolati sztring kulcsszóval adja meg, hogy a kiszolgáló melyik adatbázisfájlt csatolja. Az AttachDBFilename használatakor, ha nem adja meg az adatbázis nevét az adatbázis kapcsolati sztringjének kulcsszójával, az adatbázis az alkalmazás bezárásakor törlődik a LocalDB-példányból.
Adjon meg egy LocalDB-példányt a kapcsolati sztringben. Íme például egy példa SQLSRV kapcsolati sztringre:
$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'));A következő egy példa PDO_SQLSRV kapcsolati stringre.
$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);
Szükség esetén az sqllocaldb.exe-vel létrehozhat egy LocalDB-példányt. A sqlcmd.exe is használhatja adatbázisok hozzáadására és módosítására egy LocalDB-példányban. Például: sqlcmd -S (localdb)\v11.0. (Ha IIS-ben fut, a megfelelő fiókban kell futnia, hogy ugyanazokat az eredményeket kapja, mint amikor a parancssorban fut. További információkért lásd : LocalDB használata teljes IIS-vel, 2. rész: Példány tulajdonjoga .)
Az alábbi példakapcsolati sztringek az SQLSRV-illesztőt használják, amelyek egy myInstance nevű LocalDB-példány adatbázisához csatlakoznak:
$conn = sqlsrv_connect( '(localdb)\\myInstance',
array( 'Database'=>'myData'));
Az alábbi példakapcsolati sztringek a myInstance nevű LocalDB-példány adatbázisához csatlakozó PDO_SQLSRV illesztőprogramot használják:
$conn = new PDO( 'sqlsrv:server=(localdb)\\myInstance;'
. 'database=myData', NULL, NULL);
A LocalDB telepítésével kapcsolatos utasításokért tekintse meg a LocalDB dokumentációját. Ha sqlcmd.exe használ a LocalDB-példány adatainak módosítására, szüksége lesz az sqlcmd segédprogramra.