Een SQL-verificatie verbinding string kan intimiderend op het eerste , vooral als je niet volledig begrijpen elk van de items in het. Een SQL -server is een relationele database management systeem dat een enkele of meerdere verbindingen naar een database mogelijk maakt . Een SQL- verbinding string wordt vaak gebruikt om een verbinding met een SQL Server-database tot stand vanuit een externe applicatie . De verbinding string heeft vele parameters aan uw specifieke behoeften te voldoen , maar de meeste van hen zijn optioneel . Sommige van de vereiste parameters zijn server , database en de veiligheid methode om een gebruiker te verifiëren . Data Source De " Data Source " is een vereiste in de verbinding string en het wordt gebruikt om de SQL- servernaam of het SQL-exemplaar naam te verbinden met te definiëren . Een SQL-exemplaar is gewoon een andere manier van identificeren van een ander exemplaar van SQL server op dezelfde machine . Een andere manier van het definiëren van de SQL- servernaam is met behulp van de "Server" -tag in uw verbinding string. De "Data Source " en " Server " eigenschap zoals de volgende voorbeelden in uw verbinding string zou kijken : Data Source = myServerAddress ; Server = myServerAddress Initial Catalog de " Initial Catalog " eigenschap is het gebied waar u de naam van de database die u wilt verbinden in SQL Server zal bepalen . De database kan ook worden gedefinieerd met behulp van de " database" woning in uw verbinding string . De volgende zijn voorbeelden van hoe deze eigenschappen eruit zou zien in uw SQL- verbindingsreeks : Initial Catalog = mydatabase ; Database = mydatabase ; Veiligheid Veiligheid is een van de belangrijkste gebieden van uw verbinding string . Je hebt de optie om de huidige Windows-account inloggegevens gebruiken voor verificatie , of om een gebruikersnaam en wachtwoord op te geven . De " Trusted_Connection " eigenschap kan worden ingesteld op false als u wilt de " gebruikers-ID " en "Wachtwoord " voor authenticatie definiëren . Als u Windows -verificatie te gebruiken , kunt u de " Integrated Security " op " SSPI " , die wordt gebruikt als een betrouwbare verbinding . Het volgende is een voorbeeld van hoe u deze parameters wilt definiëren : Gebruiker ID = MijnGebruikersnaam , wachtwoord = mijnwachtwoord ; Trusted_Connection = False ; Integrated Security = SSPI ; Gebouw Connection String in C # U kunt ook bouwen aan een SQL- verbinding string programmatisch gebruik van talen zoals Visual Basic of C # . De " SqlConnectionStringBuilder " class kunt u de verbinding string te bouwen door het toewijzen van de juiste parameters . Het volgende is een eenvoudige console programma van hoe je een SQL connectie string met behulp van C # kunt bouwen : gebruik System.Data ; gebruik System.Data.SqlClient ; class Program { static void Main ( ) { SqlConnectionStringBuilder bouwer = new = " Server = ( local) ; user id = ab ; " " ! Password = een Pass113 ; initiële catalogus = 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 ( " Druk op Enter om te voltooien . "); Console.ReadLine ( ) ; } private static touwtje GetConnectionString ( ) { return " Server = ( local) ; Integrated Security = SSPI ; " + " Initial Catalog = AdventureWorks " ; } }
|