How to Grant Permissions for Data Import
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
This topic provides steps for creating the DTSImport account on the Data Warehouse database server and granting this account access to the following Data Warehouse databases:
Database |
SQL Server 2000 roles |
---|---|
msdb |
db_datareader, db_dtsadmin, db_dtsltduser, db_dtsoperator |
<sitename>_DataWarehouse |
db_datareader, db_datawriter, db_ddladmin, db_owner |
Follow these steps on the Data Warehouse and analysis server or on the computer where you installed the Data Warehouse database. Follow the steps that are valid for the version of SQL Server that you installed.
To create the DTSImport database account in SQL Server 2000
Click Start, point to Programs, point to Microsoft SQL Server, and then click Enterprise Manager.
In SQL Server Enterprise Manager, expand Microsoft SQL Servers, expand SQL Server Group, expand <SQL cluster name>, expand Security, right-click Logins, and then click New Login.
In the SQL Server Login Properties - New Login dialog box, on the General tab, in the Name box, type <domain name>**\**DTSImportand then click OK.
To create the DTSImport database account in SQL Server 2005
Click Start, point to Programs, point to Microsoft SQL Server 2005, and then click SQL Server Management Studio.
In the Connect to Server dialog box, click Connect.
In SQL Server Management Studio, expand SQL Server computer, expand Security, right-click Logins, and then click New Login.
In the Login - New dialog box, in the Login name box, type <domain name>**\**DTSImportand then click OK.
To associate the DTSImport database account with the database roles in SQL Server 2000
Click Start, point to All Programs, point to Microsoft SQL Server, and then click Enterprise Manager.
In SQL Server Enterprise Manager, expand Microsoft SQL Servers, expand SQL Server Group, expand <servername>(Windows NT), expand Security, and then click Logins.
In the right pane, right-click the database account, DTSImport, and then click Properties.
In the SQL Server Login Properties DTSImport dialog box, on the Database Access tab, in the top box, select a database (for example, msdb).
In the bottom box, specify the role for the account. For msdb, select the following roles:
db_datareader
db_dtsadmin
db_dtsltduser
db_dtsoperator
Repeat step 4 for the <sitename>_DataWarehouse database. Select these roles for this database:
db_datareader
db_datawriter
db_ddladmin
db_owner
Click OK.
To associate the DTSImport database account with the database roles in SQL Server 2005
Click Start, point to All Programs, point to Microsoft SQL Server 2005, and then click SQL Server Management Studio.
In the Connect to Server dialog box, click Connect.
In SQL Server Management Studio, expand <servername>(Windows NT), expand Security, expand Logins, right-click the database account, DTSImport, and then click Properties.
In the Login Properties DTSImport dialog box, in the left pane, click User Mapping.
In the right pane, in the Users mapped to this login box, in the Map column, select the check box for the appropriate database (for example, msdb).
In the Database role membership for <database name> box, select the check box for the appropriate role on the database. For msdb, select the following roles:
db_datareader
db_dtsadmin
db_dtsltduser
db_dtsoperator
Repeat step 5 for the <sitename>_DataWarehouse database. Select these roles for this database:
db_datareader
db_datawriter
db_ddladmin
db_owner
Click OK.