Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Stringa di connessione per l'autenticazione di SQL

Una stringa di connessione SQL autenticazione può essere intimidatorio in un primo momento soprattutto se non capiscono fino in fondo ognuno degli elementi in essa contenuti. Un server SQL è un sistema di gestione di database relazionale che permette un unico o più connessioni a un database. Una stringa di connessione SQL è comunemente utilizzato per stabilire una connessione a un database SQL Server da un'applicazione esterna . La stringa di connessione ha molti parametri per soddisfare le vostre esigenze specifiche , ma la maggior parte di loro sono opzionali . Alcuni dei parametri richiesti sono server, database e il metodo di protezione per autenticare un utente . Data Source

Il "Data Source " è un requisito nella stringa di connessione e viene utilizzato per definire il nome del server SQL o il nome dell'istanza di SQL per connettersi con . Un'istanza di SQL è solo un altro modo di identificare un'altra copia di SQL Server in esecuzione sulla stessa macchina . Un altro modo di definire il nome del server SQL è quello di utilizzare il tag "Server" nella stringa di connessione . La "Data Source " e la proprietà "Server" dovrà avere i seguenti esempi nella stringa di connessione : Data Source = myServerAddress ; Server = myServerAddress
Initial Catalog

la proprietà " Initial Catalog " è l' area in cui si definirà il nome del database che si desidera connettersi a SQL Server . La banca dati può anche essere definito utilizzando la proprietà "Database" nella stringa di connessione . I seguenti sono esempi di come queste proprietà apparirebbe nella stringa di connessione SQL :

catalogo iniziale = MyDatabase ; Database = MyDatabase ;
Sicurezza

la sicurezza è una delle aree più importanti della vostra stringa di connessione . Hai la possibilità di utilizzare le attuali credenziali di accesso di Windows per l'autenticazione , o di fornire un nome utente e una password . La proprietà " Trusted_Connection " può essere impostato a false se si vuole definire la "User ID" e "Password" per l'autenticazione . Per utilizzare l'autenticazione di Windows , è possibile impostare la " protezione integrata " a " SSPI ", che viene utilizzato come una connessione di fiducia . Il seguente è un esempio di come si dovrebbe definire questi parametri :

User ID = nomeutente , password = password ; Trusted_Connection = False; Integrated Security = SSPI ;
costruzione stringa di connessione in C #

È inoltre possibile creare una stringa di connessione SQL di programmazione utilizzando linguaggi come Visual Basic o C # . La classe " SqlConnectionStringBuilder " ti permette di costruire la stringa di connessione assegnando i parametri appropriati . Il seguente è un semplice programma per console di come si può costruire una stringa di connessione SQL utilizzando C # :

using System.Data; utilizzando System.Data.SqlClient;
class Program

{ static void Main ( ) { SqlConnectionStringBuilder builder = new = " Server = ( local) ; user id = ab ; " " ! Password = un Pass113 ; catalogo iniziale = AdventureWorks " ; + Console.WriteLine ( builder.Password ) ; builder.Password = " new @ 1Password " ; builder.AsynchronousProcessing = true; " . " costruttori [ " server " ] =; costruttori [ " Connect Timeout " ] = 1000; costruttori [ " Trusted_Connection " ] = true; Console.WriteLine ( builder.ConnectionString ) ; Console.WriteLine (" Premere Invio per terminare. "); Console.ReadLine (); }

privato GetConnectionString static string () {return " Server = ( local) ; Integrated Security = SSPI ; " + " Initial Catalog = AdventureWorks ";} }

 

Programmazione © www.354353.com