Active\Active Cluster Secondary Node
MarkJ
Posts: 16
I have installed SQL Backup on to the two servers in our cluster. Our setup consists of a default instance of SQL server running on one node and a named instance running on the other. The Default instance installed and is working. The named instance appears to have installed and recognised the correct instance of SQL Server. It does not, however, back anything up. I get the following error message
Error 880: BACKUP DATABASE permission denied in database: (Database2)
SQL error 911: Could not locate entry in sysdatabases for database 'Database2'. No entry found with that name. Make sure
that the name is entered correctly.
SQL Backup exit code: 880
SQL error code: 911
Database2 does exist in sysdatabases and the Database user has rights to back up the database. Can anybody help with this?
Error 880: BACKUP DATABASE permission denied in database: (Database2)
SQL error 911: Could not locate entry in sysdatabases for database 'Database2'. No entry found with that name. Make sure
that the name is entered correctly.
SQL Backup exit code: 880
SQL error code: 911
Database2 does exist in sysdatabases and the Database user has rights to back up the database. Can anybody help with this?
Comments
Are you using SQL Server 2005? If so, there is a bug in SQL Backup 4.0 that prevents it from working correctly with certain configurations of named instances on clusters. Version 4.1 fixes this bug.
SQL Backup Consultant Developer
Associate, Yohz Software
Beyond compression - SQL Backup goodies under the hood, updated for version 8
SQL Backup Consultant Developer
Associate, Yohz Software
Beyond compression - SQL Backup goodies under the hood, updated for version 8
SQL Backup Consultant Developer
Associate, Yohz Software
Beyond compression - SQL Backup goodies under the hood, updated for version 8
exec sp_executesql N'exec sp_executesql @P1', N'@P1 nvarchar(223)', N'exec master..sqlbackup N''-SQL "BACKUP DATABASE [Database2] TO DISK = ''''\\sql\BackUps\FULL_(local)_Database2_20060207_153832.sqb'''' WITH NAME = ''''<AUTO>'''', DESCRIPTION = ''''<AUTO>'''', COMPRESSION = 3"'''
The response to this is:
Backing up Database2 (full database) to:
\\sql\BackUps\FULL_(local)_Database2_20060207_153832.sqb
Error 880: BACKUP DATABASE permission denied in database: (Database2)
SQL error 911: Could not locate entry in sysdatabases for database 'Database2'. No entry found with that name. Make sure
that the name is entered correctly.
SQL Backup exit code: 880
SQL error code: 911
exitcode 880
sqlerrorcode 911
filename01 \\sql\BackUps\FULL_(local)_Database2_20060207_153832.sqb
SQL Backup Consultant Developer
Associate, Yohz Software
Beyond compression - SQL Backup goodies under the hood, updated for version 8
SQL Backup Consultant Developer
Associate, Yohz Software
Beyond compression - SQL Backup goodies under the hood, updated for version 8
-- Testing for BACKUP rights.
SQL Backup Consultant Developer
Associate, Yohz Software
Beyond compression - SQL Backup goodies under the hood, updated for version 8
SQL Backup Consultant Developer
Associate, Yohz Software
Beyond compression - SQL Backup goodies under the hood, updated for version 8
I've sent you an email. I believe there is a fix I can send you for this. An issue we'd identified with named instances where the instance name is identical to the server name also applies to multiple virtual SQL Servers running on the same clustered server. It causes the backup job to be executed on the wrong instance. In the case of clusters, this translates to 'the wrong server'.
Please let me know if you don't get my email!