Hva er en DSN i en SQL Server?

Hva er en DSN i en SQL Server?


Databaser er organiserte samlinger av data. Microsoft SQL Server er en av mange database management systemer tilgjengelig som gir verktøy for å administrere, vedlikeholde, få tilgang til og lagre databaser. Database styringssystemer, inkludert SQL Server, er komplekse systemer som krever spesifikk opplæring og utdanning for å bruke effektivt. Programvareverktøy som datakildenavn er tilgjengelige for å bidra til å redusere noe av denne kompleksiteten.

Database Server og Client Relationship

Microsoft SQL Server er en database server som er utformet for å lagre store mengder data på en organisert format. En enkelt SQL Server kan inneholde en rekke databaser.

Database klientprogramvare brukes til å sette inn, søke, redigere og hente informasjon lagret i SQL database. SQL Server Management Studio-programmet som følger med SQL Server er et klientprogram som gir enkel tilgang til en rekke database administrator verktøy. Spørringer er sendt fra SQL Server Management Studio for å hente spesifikk informasjon fra databasen. Programmerere kan utvikle oppgave-spesifikke klientprogrammer som gjør databasesøk og datamanipulasjon enklere og mer kontrollert.

Open Database Connectivity (ODBC)

Databaseservere og klientapplikasjoner kommuniserer med hverandre gjennom Open Database Connectivity application programming interface.

The Open Database Connectivity programmet gir et grensesnitt som gjør det mulig for en enkelt program for å få tilgang til en rekke database styringssystemer, inkludert SQL Server, ved hjelp av databasespesifikke drivere.

ODBC-drivere finnes for Windows, Macintosh, UNIX og Linux operativsystemer. Noen er inkludert i operativsystemet, men mange andre kommersielle og åpen kildekode ODBC-drivere er tilgjengelig for hvert system.

Data Source Name

Data Source Name er navnet gitt til en konfigurert ODBC tilkobling. DSN navnet brukes av et program for å koble til en ODBC-datakilde som er konfigurert til å koble til en database server. Som lagret konfigurasjon - DSN - kan inneholde bestemte tilkoblings detaljer som databasenavn, brukernavn, passord, språkinnstillinger og regionale innstillinger.

En datamaskin med databaseklientprogramvare installert kan ha flere DSNs konfigurert på det fordi hver database server som en klient kobler seg til krever en egen DSN.

DSN Naming

Datakildenavn forenkle tilkoblingen prosessen database for brukerne ved at de kan lagre konfigurasjonen informasjon som er nødvendig for å etablere forbindelsen mellom klient og server. Bruk DSN navn som er knyttet til innholdet eller formålet med databasen med mindre klienten applikasjonen krever et bestemt navn. For eksempel, en DSN navnet "kunder" som skal brukes til å få tilgang til kundedatabasen er mer minneverdig enn noe sånt som "SQLServerD75Q", spesielt når flere DSNs er konfigurert på arbeidsstasjonen.