Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A belső adathozzáférés problémája meglehetősen gyakori forgatókönyv. Vagyis ugyanazt a kiszolgálót szeretné elérni, amelyen a közös nyelvi futtatókörnyezet (CLR) tárolt eljárást vagy függvényt futtatja. Az egyik lehetőség egy kapcsolat létrehozása a SqlConnectionhasználatával, egy kapcsolati sztring megadása, amely a helyi kiszolgálóra mutat, és megnyitja a kapcsolatot. Ehhez meg kell adnia a bejelentkezéshez szükséges hitelesítő adatokat. A kapcsolat egy másik adatbázis-munkamenetben van, mint a tárolt eljárás vagy függvény, különböző SET lehetőségek lehetnek, külön tranzakcióban van, nem látja az ideiglenes táblákat, és így tovább. Ha a felügyelt tárolt eljárás vagy függvénykód az SQL Server-folyamatban fut, annak az az oka, hogy valaki csatlakozott a kiszolgálóhoz, és végrehajtott egy SQL-utasítást a meghívásához. Valószínűleg azt szeretné, hogy a tárolt eljárás vagy függvény az adott kapcsolat kontextusában legyen végrehajtva, a tranzakcióval, a SET lehetőségekkel és így tovább. Ezt környezeti kapcsolatnak nevezzük.
A környezeti kapcsolat lehetővé teszi Transact-SQL utasítások végrehajtását ugyanabban a környezetben, amelyben a kódot először meghívták. Részletesebb információkért lásd a Környezeti kapcsolat című témakört.