A SQL authentication forbindelse streng kan være skræmmende ved første , især hvis du ikke helt forstår de enkelte elementer i det. En SQL server er en relationel database management system, der tillader en enkelt eller flere forbindelser til en database. En SQL -forbindelse strengen er almindeligt anvendt til at etablere en forbindelse til en SQL server database fra en ekstern applikation . Forbindelsen strengen har mange parametre for at opfylde dine specifikke behov , men de fleste af dem er valgfri. Nogle af de krævede parametre er server , database, og sikkerheden metode til at godkende en bruger . Datakilde
"Data Source " er et krav i forbindelse streng og det bruges til at definere SQL server navn eller SQL instans navn for at forbinde med . En SQL eksempel er blot en anden måde at identificere en anden kopi af SQL server, der kører på den samme maskine. En anden måde at definere den SQL server navn er ved at bruge "Server" -tag i din forbindelse streng. "Data Source" og "Server" ejendom ville ligne de følgende eksempler i din forbindelse string : datakilde = myServerAddress , Server = myServerAddress
Initial Catalog
den " Initial Catalog " ejendom er det område , hvor du skal definere navnet på den database, som du vil oprette forbindelse til i SQL Server. Databasen kan også defineres ved hjælp af " Database " ejendom i din forbindelse streng. Følgende er eksempler på, hvordan disse egenskaber vil kigge i din SQL forbindelse streng :
Initial Butik = myDataBase , Database = myDataBase ,
Security
Sikkerhed er et af de vigtigste områder af din forbindelse streng. Du har mulighed for at bruge de nuværende Windows-konto loginoplysninger til godkendelse , eller til at angive et brugernavn og en adgangskode. Den " Trusted_Connection " ejendom kan sættes til falsk , hvis du ønsker at definere "Bruger-ID " og " Password" til godkendelse. Hvis du vil bruge Windows-godkendelse , kan du indstille " Integrated Security " til " SSPI ", der bruges som en betroet forbindelse. Det følgende er et eksempel på, hvordan du skal definere disse parametre : Hej
Bruger ID = mitbrugernavn , Password = MinAdgangskode , Trusted_Connection = False , Integrated Security = SSPI ,
Building Connection String i C #
Du kan også bygge en SQL forbindelse streng programmeringsmæssigt bruge sprog som Visual Basic eller C #. Den " SqlConnectionStringBuilder " class tillader dig at bygge forbindelsen strengen ved at tildele de relevante parametre . Det følgende er et simpelt konsol program for , hvordan du kan opbygge en SQL forbindelse streng ved hjælp af C # : Hej
hjælp System.Data , anvendelse System.Data.SqlClient ,
class Program { static void Main ( ) { SqlConnectionStringBuilder builder = new = "Server = (lokal ), bruger-id = ab ; " " ! Password = a Pass113 , indledende katalog = AdventureWorks " + Console.WriteLine ( builder.Password ) builder.Password = "new @ 1Password " , builder.AsynchronousProcessing = true; " . " builder [ "Server" ] = ; builder [ "Connect Timeout "] = 1000 , builder [" Trusted_Connection "] = true; Console.WriteLine ( builder.ConnectionString ) , Console.WriteLine ( "Press Enter for at afslutte. ") Console.ReadLine ( );}
private statisk string GetConnectionString () { return " Server = (lokal ), Integrated Security = SSPI ; "+" Initial Catalog = AdventureWorks ";} }