我想打開與Azure SQL數據庫的連接。嘗試創建通常的connection = new MySqlConnection("Server=" + server + "Database=" + database + "Uid=" + uid + "Password=" + password);
與每個字符串變量結尾;但即使數據正確,它也總是無法連接。試圖給ADO.NET使用給定的字符串,但後來我得到異常「不支持關鍵字」。我不還有什麼實際..谷歌搜索儘可能多的,但所有的解決方案都不盡相同,但沒有什麼作品出來對我來說:/天青連接字符串c#
-4
A
回答
0
var connectionString = @"Server=tcp:<dbname>.database.windows.net,1433;Initial Catalog=<databasename>;Persist Security Info=False;User ID=<userid>;Password=<password>;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;";
這就是我如何連接到我的Azure的SQL數據庫,適用於我。
0
標準.NET框架提供的格式是:
Server=[serverName].database.windows.net;Database=myDataBase;
User ID=[LoginForDb]@[serverName];Password=myPassword;Trusted_Connection=False;
Encrypt=True;
Azure的SQL數據庫是SQL服務器類型的數據庫,MySQL的沒有!
2
首先,azure數據庫不使用mysql。所以使用MySqlConnection()
將無法正常工作。
改用
SqlConnection connection = new SqlConnection(connectionstring);
標準的連接字符串應該是在格式
Server=tcp:[serverName].database.windows.net;Database=myDataBase;
User ID=[LoginForDb]@[serverName];Password=myPassword;Trusted_Connection=False;
Encrypt=True;
0
你休耕微軟的指令?
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-connect-query-dotnet-visual-studio
你必須創建在Azure服務器級別的防火牆規則也一樣,要能夠連接。
相關問題
- 1. 在天青功能服務總線連接字符串被拒絕
- 2. 在C#中使用字符串連接的字符串連接
- 3. 連接字符串C#
- 4. C#Oracle連接字符串
- 5. C#ODBC連接字符串
- 6. MySQL連接字符串C#
- 7. C#/ LINQ:連接字符串
- 8. C#連接字符串
- 9. 打印字符串或轉換AnyObject串迅速天青
- 10. C/C++中的連接字符串
- 11. C++和字符串連接分隔符
- 12. 字符串字符連接
- 13. 字符串連接
- 14. 連接字符串
- 15. 字符串連接?
- 16. 連接字符串
- 17. 連接字符串
- 18. 連接字符串:
- 19. 連接字符串
- 20. 字符串連接
- 21. 連接字符串
- 22. 連接字符串
- 23. 連接字符串
- 24. 連接字符串
- 25. 連接字符串
- 26. 字符串連接
- 27. 連接字符串
- 28. 字符串連接
- 29. 字符串連接
- 30. 連接字符串?
好吧,azure不是mysql。去搞清楚。 – Takarii
您在Azure中運行的是哪種數據庫?你確定它是mysql嗎? – mjwills
ohh我很抱歉..我對數據庫很陌生 –