… On SQL Server 2014, The SQL Server team created “mssqllocaldb” as the default name for the automatic LocalDB instance. The name of the automatic LocalDB instance is no longer related to SQL Server version number (v11.0 = SQL Server 2012, v12.0 = SQL Server 2014). Thus, we should use “(localdb)\mssqllocaldb” as server name to connect to LocalDB automatic instance on SQL Server 2014 …
Címke: LocalDB
Microsoft SQL Server LocalDB
- Kapcsolódás
Server name: (localdb)\v11.0
Use Windows Authentication - Fájlok helye
Szerver: C:\Program Files\Microsoft SQL Server\110\LocalDB\Binn
Adatbázisok: users\xxxxx\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\v11.0
Áttekintés
A LocalDB ugyanazt a végrehajtható fájlt használja, mint az SQL Server többi verziója (kivéve a Compact Editiont). Kliens oldalról ugyanazokkal a driverekkel érhető el, és ugyanazzal a T-SQL nyelvvel kezelhető, mint az Express.
A szerver egy helyre van telepítve, különböző alkalmazások egyidejűleg indíthatnak LocalDB processzeket. Csatlakozáskor a rendszer ellenőrzi, hogy a felhasználó nevében fut-e már processz. Ha igen, ahhoz csatlakozik, ha nem, indít egyet és csatlakozik.
A LocalDB processz, nem szolgáltatás. Az első “Data Source=(localdb)\v11.0;Integrated Security=true” kapcsolat indítja, majd az utolsó kapcsolat bezárása után kis idővel leáll.
Támogatja a AttachDbFileName kapcsolati paramétert, azaz közvetlenül tud csatlakozni egy adatbázisfájlhoz, nem kell azt a szerveren regisztrálni.
Összevetés a Compat Edition változattal
Az SQLCE-hez hasonlóan egy felhasználós adatbáziskezelő, kisméretű telepítőcsomaggal, közvetlen kapcsolattal az adatbázisfájlhoz.
Attól eltér az alábbi pontokban:
- A CE in-process dll, a LocalDB önálló processz
- A CE ~4MB, a LocalDB ~140MB helyet foglal a merevlemezen
- A CE SQL nyelve meglehetősen szűk, nem programozható, a LocalDB adatbázis-szolgáltatásai nincsenek korlátozva
Telepítés
Csendes telepítés: msiexec /i SqlLocalDB.msi /qn IACCEPTSQLLOCALDBLICENSETERMS=YES