How to Grant Permissions for Data Import
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 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
Connect to SQL Server 2005 or 2008.
In SQL Server, 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>\DTSImport,and then click OK.
To associate the DTSImport database account with the database roles in SQL Server
In SQL Server, 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 3 for the <sitename>_DataWarehouse database. Select these roles for this database:
db_datareader
db_datawriter
db_ddladmin
db_owner
Click OK.