Áttekintés helyi adat
Ez biztosítja csatlakoztatására vonatkozó utasításokat a minta adatbázis "Northwind" SQL Server, SQL Server Compact, SQL Server Express és az Access.
Miután létrehozta az adatforrás és állítsd be, hogy hozzáférjen a helyi adatfájlt, akkor dolgozni az adatokat ugyanolyan technológiát alkalmaznak és a tárgyakat, hogy használja, ha dolgozik, minden egyéb adatforrás. További információért lásd. Létrehozásában alkalmazások adatok feldolgozására.
Amikor csatlakozik a helyi adatokat, akkor nem csak csatlakozni az adatbázis fájlt, hanem integrálja a kb. Például, akkor nyissa meg a Project menüben navigáljon egy meglévő SDF fájlban .mdf vagy mdb, majd adja hozzá a projekthez.
Amikor hozzáad egy helyi adatfájlt hoz létre egy gépelt adatbázisba és a dinamikus kapcsolat string, amely rámutat arra, hogy az adatbázis fájlt az alkalmazás. Ha felvesz egy adatbázis fájlt a projekt segítségével a Data Source Configuration Wizard meghatározni az objektumok lehetnek benne.
Akkor automatikusan konfigurálja a kapcsolatot, és indítsa el a Data Source Configuration Wizard. SDF-húzza a fájlt, mdf- MDB vagy egy fájl böngésző a Solution Explorerben. Ezt követően, akkor meg objektumokat használni az alkalmazást.
Amikor adatforrás beállítási varázslót. hogy hozzon létre egy adatforrást a helyi adatfájlt, azt javasolják, hogy egy fájlt a projekthez. Ha nem tartalmazza azt az alkalmazás tartalmazza csak a connection stringet, amelyek kódolva jelzi az utat, nem a tényleges adatfájlt. További információért lásd. Hogyan. Kezelése helyi adatfájlokat a projektben.
Befejezése után a varázsló adatbázis fájlt, és az adathalmaz jelenik Solution Explorer / Database Explorer *** *** és adatbázis-objektumok meghatározott megjelennek a Data Sources ablakban. Húzással elemeket a Data Sources lehet létrehozni, hogy összehasonlításként, hogy kötődés a bázis adatok. Hogy nyissa ki a Data Sources ablakban. Nyissa meg az adatokat menüt. majd kattintson a Show Data Sources *** ***. További információkat. Lásd Binding Controls Data Visual Studio.
Ha frissíti az adatbázis fájlt (MDF), akkor nem lehet kinyitni egy korábbi változata az SQL Server.
Felveheti usluga- alapú adatbázis fájlt (MDF) minden projekt a Visual Studio. Használhatja a tervezők a Visual Studio fejlesztésének táblázatokat és egyéb adatbázis-objektumok, és le lehet kérdezni.
SQL Server Express LocalDB egyszerűsített változata az SQL Server, amely lehet programozható sok azonos módon, mint az SQL Server adatbázis. SQL Server Express LocalDB futnak a felhasználói módban, és be lehet állítani, hogy gyorsabban, kevesebb szükséges komponensek és konfiguráció.
A következő táblázat bemutatja a különbségeket a csapat SQL Server Express LocalDB és az SQL Server Express.
Adatbázisok SQL Server Express LocalDB (MDF) és az SQL Server Compact (SDF) különböznek az alábbi módokon:
SQL Server Express kompatibilis LocalDB usluga- kiadásaiban SQL Server-alapú funkciókat LocalDB tartalmazza az SQL Server Express. Az SQL Server, akkor mozgatni az összes adatbázist, vagy-SQL kódot SQL Server Express LocalDB SQL Server vagy az SQL Azure és a frissítési utasításokat. Így lehet használni az SQL Server Express LocalDB alkalmazás fejlesztés támogatására valamennyi kiadást az SQL Server.
Ha az SQL Server Express LocalDB, akkor létrehozhat tárolt eljárásokat, felhasználó által definiált függvények és áramfejlesztők térbeli típusok, és egyéb tárgyak, az SQL Server Compact nem támasztják alá a beépített alkalmazások a .NET-keretrendszer.
SQL Server Express LocalDB megbízhatóbb és hatékonyabb, mint az SQL Server Compact ebben a kiadásban SQL Server Express LocalDB támogatja az azonos lekérdezés optimalizáló és a lekérdezés processzor, amely kiadásának további funkciók az SQL Server.
Adatbázisok SQL Server Compact lehet telepíteni az asztali számítógépek és intelligens eszközök. További információkat. Lásd: SQL Server Compact 4.0 és a Visual Studio.
Amikor az épület a projekt adatbázis fájlt lehet másolni a gyökérkönyvtárában a projekt eredményeként bin. mappát. Attól függ, hogy ezt a funkciót javítása tulajdonságok másolása a kimeneti fájl könyvtár, és az alapértelmezett érték tulajdonságaitól függ, hogy milyen típusú adatbázis fájlt, amely a használni kívánt.
Másolás tulajdonság a kimeneti könyvtárban nem vonatkozik az interneten vagy C ++ projektek.
adatbázis fájl a gyökérkönyvtárban a projekt csak változtatni, ha változik az adatbázis vagy az adatbázis sémát Server Explorer / Database Explorer vagy más Visual Database Tools.
Például változásaival kapcsolatos információkat alkalmazás fejlesztés, adatbázis változás a bin mappát. Például, ha kiválasztja az F5 billentyűt a hibakeresés alkalmazások kapcsolódik az adatbázishoz ebben a mappában.
Másolás az érték a kimeneti könyvtár
Másolás egy újabb verzió (ez az alapértelmezett SDF-fájl)
Az adatbázis fájl másolása a projekt könyvtárba a bin mappát, amikor először építeni a projekt. Az ingatlan fájlt változtatás ideje ezután összehasonlítjuk minden alkalommal, amikor építeni a projekt. Ha a fájlt a projekt mappa újabb, akkor bekerül a bin mappát, felülírva az előző fájlra. Ellenkező esetben a rendszer nem másolta.
Nem ajánljuk ezt MDB vagy MDF fájlokat. Az adatbázis fájl lehet változtatni, ha az adatokat nem változik. A fájl lehet jelölni, ha az új kapcsolat létrehozásához kinyitásakor (például bontsa táblázatokban csomópont Server Explorer).
Mindig másolja (alapértelmezett MDF fájlokat és mdb)
Az adatbázis fájl másolása a projekt könyvtárba a bin mappában található minden épület alkalmazása. Bármely változás az adatállományban a kimeneti mappát felülíródik a következő futtatásakor az alkalmazás elindul.
A rendszer nem írja felül a fájlt a bin mappát. Az alkalmazás létrehoz egy dinamikus kapcsolat húr jelzi az adatbázis fájlt a kimeneti katalógusban. Ezért manuálisan kell másolni a fájlt a kimeneti könyvtárba, ha azt szeretné az adatokat a kimeneti könyvtárban megfelelnek az adatokat a projekt könyvtárban.
Minden alkalommal, amikor ellenőrzi a kérelmemet és adat változik, hogy a módosítások elvesznek a következő alkalommal az alkalmazás indításakor.
Property Value Másolás Output Directory Copy egy újabb verzió, vagy mindig másolja. Az adatbázis a kimeneti mappát (adatbázis, amely megváltoztatja, ha a kérelem vizsgálata) felülírja minden alkalommal, amikor építeni a projekt. További információért lásd. Hogyan. Kezelése helyi adatfájlokat a projektben.
Megjelenik egy üzenet, hogy az adatállomány van zárva.
Access (MDB fájlok): Ellenőrizze, hogy a fájl nem nyitható meg egy másik programban, mint például az Access.
SQL Server Express (MDF fájlok): Zárak SQL Express adatbázis fájlt, amikor megpróbálja másolni, áthelyezni, átnevezni kívül Visual Studio integrált fejlesztői környezet.
Hozzáférés megtagadva, ha egynél több felhasználó próbál hozzáférni ugyanabban az adatbázisban egyszerre.
Visual Studio kihasználja felhasználói példányok. funkciója az SQL Server Express, amely létrehoz egy külön SQL Server minden felhasználó számára. Miután a felhasználó hozzáférést nyer egy fájlt, az összes többi felhasználó nem tud csatlakozni. Ez a probléma akkor fordulhat elő, ha például megpróbál futtatni egy webes alkalmazás az ASP.NET Development Server és az IIS Services (IIS) ugyanabban az időben, mert az IIS rendszerint alatt egy másik fiókot.