Sintaxis de metadatos de cadena de conexión ASP.NET

Soy nuevo en ASP.NET-ville, sé gentil.

He estado solucionando problemas de 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<add name="NameXYZ" connectionString="blah" /> instancias (múltiples componentes ASP.NET), pero algunos de estos están marcados de manera diferente a otros.

Tengo lo siguiente proporcionado:

<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 valores sustituidos en lo anterior, suponiendo que para ambos tipos de formato:

XXX es el servidor (host MSSQL)YYY es el nombre de la base de datosAAA es el usuario de la base de datos yBBB es la contraseña del usuario.

(ZZZZ es una lista de algo delimitada por tuberías)

as preguntas son las siguientes:

A) ¿Es correcta mi suposición de términos de cadena de conexión? (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 buscado usan doble, simple y&quot; marca indistintamente.

Respuestas a la pregunta(3)

Su respuesta a la pregunta