Jaký je rozdíl mezi serverem SQL a klientem SQL?


Nejlepší odpověď

Už jste někdy vešli do obchodu s cestovními potřebami? Tito lidé předstírají, že vlastní letadla, hotely a autoservisy. Berou vám peníze a slibují vám místo nebo pokoj. Jak to dělají? Tajně zavolají do hotelu a předstírají, že jste vy, protože potřebují pokoj nebo leteckou společnost. Je zřejmé, že letecká společnost přijímá hovory od stovek cestovních kanceláří a musí se ujistit, že místo je správně zaplaceno a stále zdarma.

Takhle funguje i klient SQL. Vaše aplikace mluví s klientem SQL v očekávání, že se může zeptat na cokoli. Klient to tajně převede na něco, čemu se říká TDS, a vypálí to na server SQL a předstírá, že jste vy.

Server SQL zkontroluje, zda opravdu můžete získat přístup k této databázi, tabulce atd., A poté plánuje další žádosti, které by mohly být v rozporu s vaším prohlášením. Udržuje zámky na řádcích a snaží se zajistit, aby byl proveden celý váš příkaz. Výstup se poté vrátí vašemu klientovi, který jej vítězně předloží vaší aplikaci.

Odpovědět

Klient SQL, jako je SQL Operations Studio nebo SQL Server Management Studio, je nástroj používaný k připojení na databázový server. Klienta používáme k odesílání dotazů a příkazů na instanci databázového stroje SQL Server.

SQL Server se často používá k označení databázového stroje. Je odpovědná za uchovávání našich údajů a jejich odesílání, když o to požádá oprávněný klient. S tím ale přicházejí i další služby, jako je SQL Agent nebo Integration Services.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *