【发布时间】:2012-09-24 22:37:59
【问题描述】:
我正在使用 C# 和 SQL Server Express 2008 开发一个会计应用程序,该应用程序只在本地访问数据库。我希望客户在安装应用程序时输入用户名和密码,这样他是唯一可以运行应用程序的人,我的问题是:
1. 我应该将登录凭据存储在本地文件中,还是使用这些凭据创建一个 sql server 用户帐户并依靠数据库对其保密?
2.如果第二个选项可行,如何从安装包中进行?
【问题讨论】:
-
您是否考虑过使用 SQL CE 而不是 Express?这是一个不错的比较:erikej.blogspot.com/2011/01/…
-
我已经阅读了足够多的 SQL CE 知识,知道它是正确的使用方法,非常感谢。
-
很高兴为您提供帮助...似乎可能更适合您的场景,但不太确定。我知道你之前问过关于在实体框架中使用它的问题,我可以证明我已经在 EF 中使用它并且效果很好。
标签: c# sql-server sql-server-2008 desktop-application