5 The DB2 Data Provider : Configuring Connection Strings

Configuring Connection Strings
Connection string options can be defined directly in a connection string, or set in the Advanced Properties dialog box in Visual Studio (see “Defining Connection String Values in Server Explorer”.
NOTES:
Inadequate permission to create packages on the database server. Packages must be created once on each DB2 server that the DataDirect Connect for ADO.NET DB2 provider will connect to. The provider detected that the packages do not exist on this server and tried to create them, but could not due to the current user not having BINDADD permission on the DB2 server.
Constructing a Connection String
Table 5-1, “Default Values for DB2 Connection String Options” lists the options and their defaults. The options are described fully in “DB2 Data Provider Connection String Options”.
The options have the form:
option=value
Each connection string option value pair is separated by a semicolon. For example, a user with the BINDADD permissions could use one of the following connection strings to make the initial connection:
"Host=Accounting1;Port=50000;User ID=gene;Password=b0gey;Database=Accntng"
"Host=10.30.14.109;Port=446;User ID=roger;Password=newm4n;Database=NCANSV5; Collection=ADOVS1"
"Host=10.30.14.109;Port=446;User ID=fred;Password=sailb0at;Database=CRDTU"
See “Using Connection Strings” for guidelines for the syntax and use of connection string options.
Defining Connection String Values in Server Explorer
See “Creating a New Connection in Server Explorer” for more information about using Visual Studio to add and modify connections.
To add a connection:
1
Right-click the Data Connections node and select Add Connection.... The Add Connection window appears.
Default values are displayed in the Host, Port, and Collection fields of the Add Connection window .
Do one of the following steps:
2
Change Data Source window
Do the following steps:
a
b
c
d
If the DataDirect Connect for ADO.NET DB2 data provider is not listed in the Data provider drop-down list, use the Visual Studio Provider Integration Tool, located in the DataDirect Connect for ADO.NET program group. The DataDirect Connect for ADO.NET installation automatically integrates the data providers into Visual Studio. If you install the data providers before installing Visual Studio, or uninstall and reinstall Visual Studio, the DataDirect data providers do not appear in the Data provider drop-down list until you use the Visual Studio Provider Integration Tool.
e
Click OK. The Add Connection window appears.
3
Type values for the host name, port number, database, and collection. (See “DB2 Data Provider Connection String Options” for a description of the Host, Port, Database, and Package Collection connection string options.
4
If you select Use Kerberos Authentication, you do not need to enter a User ID or Password. Continue to Step 5.
If you select Use DB2 Authentication, do the following steps:
5
6
7
Click Advanced... to specify additional provider-specific property values. The Advanced Properties window appears.
The Advanced Properties window, with the Host property selected.
8
9
Click Test Connection. At any point during the configuration process, you can click Test Connection to attempt to connect to the data source using the connection properties specified in the Add Connection window.Then, take one of the following actions:
NOTE: If you are configuring alternate servers for use with the connection failover feature, be aware that the Test Connection button tests only the primary server, not the alternate servers.
10
Click OK or Cancel to close the Add Connection window. If you click OK, the values you have specified become the defaults when you connect to the data source. You can change these defaults by using this procedure to reconfigure your data source. You can override these defaults by connecting to the data source using a connection string with alternate values.
Default Values for Connection String Options
The connection string options are described in “DB2 Data Provider Connection String Options”. Table 5-1 lists the supported connection string options and their default values.
0x7F or All except IgnoreUserPermissions