6

我的应用程序需要询问用户要连接什么 SQL Server 以及要使用什么凭据进行连接,我想知道是否有人已经构建了一个对话框 - 功能类似于框架附带的 OpenFileDialog(在显示它,然后您可以询问它选择了哪个文件),但看起来像 SQL Management Studio 中的登录框。

理想情况下,我会 .Show 对话框,然后一旦完成,我可以获得一个 .ConnectionString 属性,该属性返回与他们选择的所有细节相关联的字符串。

如果 once 不存在,我想开始创建它的过程,因为我想人们只需能够放下表单并从用户那里获得数据库连接会很有帮助。

4

3 回答 3

6

是的,Visual Studio 中使用的“连接属性”对话框也可作为独立组件使用:

http://code.msdn.microsoft.com/Connection

替代文字

于 2011-01-20T19:57:46.790 回答
0

我不知道,但是它应该相当简单,你可以使用 SQL Server SMO 对象,它应该有你需要的所有方法。

http://msdn.microsoft.com/en-us/library/ms162169.aspx

于 2010-12-20T17:28:27.470 回答
0

我没有,因为通常生产中的应用程序登录到同一个 sql server,所以他们只输入他们的 userID 和 pwd。

他们是否应该能够访问任何 sql server,或者是否有可以用来隐藏实际服务器名称的业务术语?

假设您的应用程序需要知道他们是否要登录到开发、测试或生产服务器。您可以有一个包含这 3 个值的下拉列表,并在某处查找服务器名称。然后你只需要标准的用户 ID 和密码条目。

于 2011-01-20T17:23:51.963 回答