En SQL-godkjenning forbindelse string kan være skremmende i starten , spesielt hvis du ikke fullt ut forstår hvert av elementene i den. En SQL server er en relasjonell database management system som lar en enkelt eller flere tilkoblinger til en database . En SQL -tilkobling strengen blir ofte brukt til å opprette en tilkobling til en SQL Server-database fra en ekstern applikasjon . Forbindelsen strengen har mange parametere for å møte dine spesifikke behov, men de fleste av dem er valgfrie . Noen av de nødvendige parameterne er server, database , og sikkerheten metode for å godkjenne en bruker . Datakilde
"Data Source " er et krav i forbindelse strengen og det er brukt for å definere SQL server navn eller SQL instansen å få kontakt med . En SQL eksempel er bare en annen måte å identifisere en annen kopi av SQL server som kjører på samme maskin . En annen måte å definere SQL server navn er ved hjelp av "Server" -koden i forbindelse streng. "Data Source" og "Server" eiendommen ville ligne på følgende eksempler i din forbindelse streng : Datakilde = myServerAddress ; Server = myServerAddress
Initial Catalog
"Initial Catalog " eiendom er området hvor du vil definere navnet på databasen som du vil koble til i SQL Server. Databasen kan også defineres ved hjelp av " Database " eiendom i forbindelse streng. Følgende er eksempler på hvordan disse egenskapene vil se i din SQL forbindelse streng :
første katalogen = minedatabaser ; Database = minedatabaser ;
Security
Sikkerhet er en av de viktigste områdene i forbindelse streng. Du har muligheten til å bruke de gjeldende Windows-konto påloggingsinformasjon for godkjenning, eller å gi et brukernavn og passord . Den " Trusted_Connection " eiendom kan settes til False hvis du ønsker å definere "Bruker-ID " og "Passord" for godkjenning. For å bruke Windows-godkjenning , kan du sette " Integrated Security " til " SSPI " som brukes som en klarert tilkobling . Det følgende er et eksempel på hvordan du ville definere disse parameterne : en
Bruker ID = mittbrukernavn ; Password = mittpassord ; Trusted_Connection = False ; Integrated Security = SSPI ;
Building Connection String i C #
Du kan også bygge en SQL tilkobling streng programmatisk ved hjelp av språk som Visual Basic eller C # . Den " SqlConnectionStringBuilder " class lar deg bygge forbindelsen strengen ved å tildele de riktige parametrene . Det følgende er en enkel konsoll program om hvordan du kan bygge en SQL tilkobling streng ved hjelp av C #:
hjelp System.Data , bruker System.Data.SqlClient ;
class Program { static void Main ( ) { SqlConnectionStringBuilder builder = new = "Server = (local ), bruker id = ab , " " ! Password = en Pass113 ; første katalogen = AdventureWorks "; + Console.WriteLine ( builder.Password ) ; builder.Password = " new @ 1Password " ; builder.AsynchronousProcessing = true; " . " builder [" Server "] = ; byggmester [" Connect Timeout "] = 1000 ; byggmester [" Trusted_Connection "] = true; Console.WriteLine ( builder.ConnectionString ) ; Console.WriteLine ( " Trykk Enter for å fullføre. "); Console.ReadLine (); }
private static string GetConnectionString ( ) {return " Server = (lokal ), Integrated Security = SSPI ; "+ " Initial Catalog = AdventureWorks "; } }