我尝试使用此连接覆盖 Azure 门户中的connectionstring
:
Server=tcp:server.database.windows.net,1433;Database=mydatabase;User ID=username@server;Password=xxxxxx;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;
它给了我一个错误不支持关键字:'server'
,当我尝试它时:
metadata=res://*/DataAccess.MyDataBase.csdl|res://*/DataAccess.MyDataBase.ssdl|res://*/DataAccess.MyDataBase.msl;provider=System.Data.SqlClient;provider connection string="data source=tcp:server.database.windows.net,1433;initial catalog=MyDataBase;persist security info=True;user id=username@server;password=xxxxxx;MultipleActiveResultSets=True;App=EntityFramework""
它给出“不支持关键字:'元数据'。
!!
那么我应该写什么确切的connectionstring
?
我还尝试了屏幕截图中提供的所有连接字符串类型。
最佳答案
好的,我找到了 answer相对于我的问题,但我也想出了一些东西
首先所有连接字符串应该类似于
metadata=res://*/DataAccess.MyDataBase.csdl|res://*/DataAccess.MyDataBase.ssdl|res://*/DataAccess.MyDataBase.msl;provider=System.Data.SqlClient;provider connection string="Server=tcp:server.database.windows.net,1433;Database=MyDataBase;User ID=username@server;Password=xxxxxx;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;"
请注意引用应该是"
而不是"
,也正如Nick所说,它应该是自定义
.
关于entity-framework - 如何在 Azure 门户中覆盖 Azure Sql 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30801677/