Diferencias en cadenas de conexión a BBDD SqlServer

02/10/2009 - 01:31 por Alexa | Informe spam
Agradeceré a quien tenga la amabilidad de despejarme estas dudas :

Tengo estas dos cadenas de conexión a una misma BBDD:

1.- "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security
Info=False;Initial Catalog=AVT;Data Source=PCA\SQLEXPRESS"

2.- "server=PCA\SQLEXPRESS;Integrated Security=SSPI;Database=AVT;"
providerName="System.Data.SqlClient"

La primera es una cadena de conexión usual para realizar operaciones
(inserción, borrado, consulta, actualización) en tablas que uno mismo
construye, y la segunda cadena es para las operaciones que se producen en el
esquema de seguridad Membership

a) Son cosas distintas Provider=SQLOLEDB.1 y
providerName="System.Data.SqlClient" o cumplen similar función ?
b) Porque el nombre de la instancia se establece en el primercaso con Data
Source y en el segundo caso con Server ?
c) Porque una cadena de conexión con el formato del primer caso no se podría
utilizar para realizar operaciones en el esquema de seguridad Membership ?
 

Leer las respuestas

#1 Carlos Sacristan
02/10/2009 - 09:44 | Informe spam
Creo que la pregunta va más dirigida al grupo de programación que al de SQL
Server...

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


" Alexa" wrote in message
news:
Agradeceré a quien tenga la amabilidad de despejarme estas dudas :

Tengo estas dos cadenas de conexión a una misma BBDD:

1.- "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security
Info=False;Initial Catalog=AVT;Data Source=PCA\SQLEXPRESS"

2.- "server=PCA\SQLEXPRESS;Integrated Security=SSPI;Database=AVT;"
providerName="System.Data.SqlClient"

La primera es una cadena de conexión usual para realizar operaciones
(inserción, borrado, consulta, actualización) en tablas que uno mismo
construye, y la segunda cadena es para las operaciones que se producen en
el esquema de seguridad Membership

a) Son cosas distintas Provider=SQLOLEDB.1 y
providerName="System.Data.SqlClient" o cumplen similar función ?
b) Porque el nombre de la instancia se establece en el primercaso con
Data Source y en el segundo caso con Server ?
c) Porque una cadena de conexión con el formato del primer caso no se
podría utilizar para realizar operaciones en el esquema de seguridad
Membership ?

Preguntas similares