2011-05-27 24 views
7

Ben ASP.NET-ville yeniyim, nazik.ASP.NET bağlantı dizesi meta sözdizimi

ben sunucu/veritabanı değerleri değiştiği bir ASP.NET kurulumu, sorun giderme edilmiş, bu nedenle web.config güncellenmesi gerekiyor.

birden <add name="NameXYZ" connectionString="blah" /> örneğini (çoklu ASP.NET bileşenleri) vardır, ancak bunlardan bazıları diğerlerine farklı şekilde işaretlenmiştir.

<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" /> 

ben hem biçim türleri için varsayım yapma, yukarıda ikame değerleri kullandım:

  • XXX sunucusudur (MSSQL

    verdiğim aşağıdakiler var

  • YYY veritabanı adı
  • AAA olan) ev sahipliği veritabanı kullanıcı ve
  • BBB biziz er şifre.

    A) eş anlamlı bağlantı dizesi terimlerin benim varsayım doğru mu:

Sorular aşağıdaki gibidir (ZZZZ şeyin bir boru sınırlı bir listesidir)? (Veri Kaynağı < => sunucu, veritabanı < => başlangıç ​​kataloğu)

B) İşaretlemede herhangi bir sözdizimi hatası var mı? Ben baktım bazı MSDN belgeleri çift, tek ve &quot; işaretleri birbirinin yerine kullanılır.

cevap

3

bağlantı dizesi bilgilerinin büyük bir kaynak burada bulunabilir: Ben de bağlantılı olarak bir fark olduğunu keşfetti bu bazı sorunlar vardı ve daha sonra bu yana bu post ihtiyacı hissetti

http://www.connectionstrings.com/

İlgili konular