Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Ключовата дума не се поддържа:"сървър"

За Entity Framework (database-first или model-first; когато имате физически файл на EDMX модел) трябва да използвате специален тип низ за свързване, който е доста различен от правите низове за свързване на ADO.NET, които всички останали споменаха досега. ..

Низът за връзка трябва да изглежда нещо като:

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

Вътре в този низ за свързване ще намерите provider connection string= атрибут, който основно е вашият низ за свързване на ADO.NET:

provider connection string=&quot;data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" 

Така че тук трябва да промените името на вашия сървър и евентуално други настройки.

  • data source=.... означава вашия сървър (можете също да използвате server=..... )
  • initial catalog=..... означава вашата база данни (можете също да използвате database=.... )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на атрибут повече от веднъж в FOR XML Path T-SQL заявка със същото име на елемент

  2. Транзакцията трябва да бъде прекратена, преди връзката да може да се използва за изпълнение на sql изрази

  3. Актуализирайте само частта за дата на DateTime

  4. Как да използвате GOTO в SQL Server

  5. Преименувайте чужд ключ в SQL Server с помощта на T-SQL