You are on page 1of 3

Applies To: C•CURE 9000 (General) Article ID: SWH-KB-000107

Version: N/A Published: Sep-17-2015

Minimum SQL Permissions Required to Upgrade C•CURE 9000

Here are the minimum SQL permissions required to upgrade from one C•CURE 9000 version to
another. Note that these are different from the permissions required to install or run C•CURE 9000.

For SQL permissions required to install or run C•CURE 9000, see the KB Article entitled, “Required SQL Server
Database Permissions for C•CURE 9000”.

User must have sufficient SQL permissions to the following databases in order to successfully run
an upgrade from one C•CURE 9000 version to another:

SWHSystem (version 2.20 and earlier)


SWHSystemAudit
SWHSystemJournal
ACVSCore
ACVSAudit
ACVSBIRS (2.30 and later)
ACVSJournal (2.30 and later)
ACVSJournalStage (unified upgrades only)
Tempdb

The minimum permissions are as follows:

For each of the databases listed above, except tempdb:

db_datareader
db_datawriter

For tempdb:

Alter Database

Software House
6 Technology Park Drive • Westford, MA 01886 USA
Tele: 978 577 4000 • Fax: 978 577 4392
www.swhouse.com

1
Tempdb

If the user running the upgrade does not have Alter Database permissions to tempdb, error 27506 will be
generated. The user in this case already had db_owner permissions to each of the Software House databases,
but got the error during an upgrade:

In order to grant Alter Database permissions, you can make the user db_owner of tempdb (if the customer will
allow it), or you can simply grant just the Alter Database permission as follows:

1) First, the user must exist in TEMPDB. Run this query to find out:

Use tempdb
Select * from sys.database_principals where Name = 'Domain\Username'
-- replace Domain\Username with the correct information for the installing user.

2) If the query returns no rows, the user is not in tempdb. Run the following query to add the user:

Use tempdb
CREATE USER [Domain\Username] FROM LOGIN [Domain\Username];
Go
-- The brackets are required rather than quotes, since “\” needs an escape character.

3) Once the user is in the database, run this query to grant the ALTER DATABASE permissions:

Use tempdb
GRANT ALTER ON DATABASE::tempdb TO [Domain\Username]

Software House
6 Technology Park Drive • Westford, MA 01886 USA
Tele: 978 577 4000 • Fax: 978 577 4392
www.swhouse.com

2
If you have any questions regarding this Knowledge Base Article, please contact Software House Technical Support.
North America & Latin America: Toll Free: 800-507-6268, Option 3 or International: 561-912-6259, Option 3
EMEA: Toll Free: +800 CALLTYCO or (+800-2255 8926), Direct: +31 475 352 722, Hours: 8 am to 6 pm CET
emea-accesscontrol-support@tycoint.com
Asia/Pacific: Toll free: +800-2255 8926, Direct: +86-21-61638640, China Hotline: 400-6858-226, India: 18001082008,
Hours: 9 am to 5 pm CCT Email: apac.support@tycoint.com
Complete Support Contact List

Information furnished by Software House is believed to be accurate and reliable. However, no responsibility is assumed by
Software House for its use, nor any infringements of other rights of third parties which may result from its use. No license is
granted by implications or otherwise under any patent rights of Software House.

© 2014 Tyco Security Products. All Rights Reserved. AD0264-DS-201410-R09-LT-EN


Tyco and the product names listed above are marks and/or registered marks. Unauthorized use is strictly prohibited.
Product offerings and specifications are subject to change without notice. Actual products may vary from photos. Not all products
include all features. Availability varies by region; contact your sales representative.

Software House
6 Technology Park Drive • Westford, MA 01886 USA
Tele: 978 577 4000 • Fax: 978 577 4392
www.swhouse.com

You might also like