2011-05-27 19 views
7

Soy nuevo en ASP.NET-ville, sea gentil.Sintaxis de metadatos de cadenas de conexión ASP.NET

He estado solucionando problemas en una configuración ASP.NET, donde los valores del servidor/base de datos están cambiando, por lo tanto, web.config necesita ser actualizado.

Hay múltiples instancias <add name="NameXYZ" connectionString="blah" /> (múltiples componentes de ASP.NET), pero algunas de ellas están marcadas de manera diferente a otras.

Tengo las siguientes informaciones:

<add name="CONNECTION-B" connectionString="metadata=res://*/ZZZZ.ssdl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=XXX;Initial Catalog=YYY;Persist Security Info=True;User ID=AAA;Password=BBBB;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" /> 


<add name="CONNECTION-A" connectionString="server=XXX;database=YYY;user id=XXX;password=BBB" /> 

He usado los valores sustituidos en la anterior, haciendo la suposición de que para ambos tipos de formato:

  • XXX es el servidor (MSSQL HOST)
  • YYY es el nombre de la base
  • AAA es el usuario de base de datos, y
  • acreditación es los EE.UU. er contraseña

(ZZZZ es una lista de tubo delimitado de algo)

preguntas son las siguientes:

A) ¿Es mi suposición de términos de cadena de conexión sinónimo exacto? (Fuente de datos < => servidor, base de datos < => catálogo inicial)

B) ¿Hay algún error de sintaxis en el marcado? Algunos documentos de MSDN que he consultado usan marcas dobles, únicas y &quot; indistintamente.

Respuesta

Cuestiones relacionadas