c# . net桌面应用程序,从SQL Azure中修改和检索数据

本文关键字:修改 检索 数据 Azure SQL 桌面 net 应用程序 | 更新日期: 2023-09-27 18:17:49

我有一个c# . net桌面应用程序项目,它需要一个sql数据库,而不是使用本地数据库,我计划使用云托管的sql数据库,直到我发现sql azure。我的问题就像标题一样,我只是想知道/澄清/确认我是否可以那样做?

c# . net桌面应用程序,从SQL Azure中修改和检索数据

从技术上讲,这不是问题。

SQL Azure给你一个连接字符串,就像任何其他SQL数据库。

只要你的客户端PC可以访问Azure服务器,你就可以开始了。

SQL Azure是否适合桌面客户端应用程序

您可能想要考虑在两者之间使用DAL,可能使用WCF或类似的东西,但同样在上面的链接中包含。这将您的最终用户与数据库分离,这对于包括版本控制和安全性在内的各种原因都是有益的。

是的,这绝对是可以做到的,我从我们承担的几个不同项目的经验来看。

你的c#代码当然可以访问保存在SQL Azure中的数据,但一定要记住,SQL Azure位于防火墙后面,你必须允许你的IP地址访问服务-记住,动态IP地址可以改变,因此防火墙规则需要更新以反映这一点。理想情况下,使用来自ISP的静态IP地址来解决此问题。

你也可以从SQL Server Management Studio连接到SQL Azure数据库,因为SQL Azure提供了连接字符串来这样做。只要记住SQL Azure != SQL Server,因为在类型和T-SQL中有一些小的区别,但没有什么可以弄清楚的。

希望这对你有帮助!