Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Palavra-chave não suportada:'servidor'


Para o Entity Framework (primeiro banco de dados ou primeiro modelo; quando você tem um arquivo de modelo EDMX físico), você precisa usar um tipo especial de cadeia de conexão que é bem diferente das cadeias de conexão ADO.NET retas que todos os outros mencionaram até agora. ..

A string de conexão deve ser algo como:
<add name="testEntities" 
     connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" 
     providerName="System.Data.EntityClient" />

Dentro desta cadeia de conexão, você encontrará a provider connection string= atributo que é basicamente sua string de conexão ADO.NET:
provider connection string=&quot;data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" 

Então aqui, você precisa alterar o nome do seu servidor e possivelmente outras configurações.
  • data source=.... significa seu servidor (você também pode usar server=..... )
  • initial catalog=..... significa seu banco de dados (você também pode usar database=.... )