4. 在Select or enter server name字段中输入服务器名称。你可以点击Refresh来返回一列在你的子网中发现的DB2服务器。
图5
5. 在Enter information to log on to the server字段中,输入一个用户帐户,它是使用它的User ID和Password字段来验证访问这个数据库的:
图6
如果你选择Save my password复选框,这些凭证将被保持,所以你不需要每次在Solution Explorer中连接到你的数据服务器时都输入密码。例如:
图7
6. 在Select or enter a database name字段中输入你想要连接的目标数据库别名。
图8
你可以使用这个字段的下拉列表( )来查看你本地实例目录中的所有数据库。
7. 点开Specify connection options并选择Automatic refresh of connection when IDE loads和Run procedures to discover results sets选项:
图9
Automatic refresh of connection when IDE loads复选框使Visual Studio 2008在Visual Studio 2008 IDE 每次启动时刷新schema缓存。数据库连接的异步schema缓存是IBM Database Add-Ins for Visual Studio丰富的特性集合中的一部分。这个特性使得你可以在一个与你的数据库不连接的模式下工作,并仍然具有对它的schema对象的访问,用于拖拉表单创建、设计时SQL帮助等等。一般情况下,我推荐选择这个选项,因为有时对象可能在Visual Studio 2008会话间被创建,而它们可能直到对象缓存被用户直接刷新或由Visual Studio本身非显式地刷新时才能在Server Explorer中显示出来,选择这个选项会在IDE启动时自动刷新schema缓存。
IBM Database Add-Ins for Visual Studio 2008还使得你可以为你的存储过程定义新的结果集和视图。结果集是一个存储过程为一个SELECT 语句返回的一个记录集合。你可以通过指定输入参数的值来得到结果集定义,或者你也可以手动定义一个结果集和它的字段。Run procedures to discover results sets选项使Visual Studio 2008运行你的存储过程并定义它们的结果集;如果你不选择这个选项,那么你需要手动进行这项工作。例如,下图显示了当你点击一个存储过程对一个没有激活 Run procedures to discover results sets特性的数据库连接的Results Sets结点时会发生什么:
图10
作为对比,如果你激活这个功能,那么当你点击Results sets 时它会看起来如下所示:
图11