Solved

Cant shedule backup on SQL 2005 Workgroup. "SQL Agent is not supported"

Posted on 2009-05-04
18
1,074 Views
Last Modified: 2012-05-06
I need to set up an automated backup procedure for my database, but when trying to "Scrypt action to Job" , I get the error "SQL Agent is not supported on this edition of SQL Server."

I know this is normal for express edition, but we are running the workgroup edition that came with sbs 2003 premium. So far I have not been able to find any documentation to confirm or deny that the error is in fact correct.

Is SQL agent really not supported by 2005 Workgroup edition ? The reason I am doubtfull is that there has been allot of software removal and modification on this server since it was initially set up in 2004, and this MIGHT be some kind of version conflict, or am I mistaken ?

How can I shedule a SQL backup without a intamete knowlige of SQL ?
0
Comment
Question by:Xorb
18 Comments
 
LVL 31

Assisted Solution

by:RiteshShah
RiteshShah earned 80 total points
ID: 24293671
SQL Agent is available for workgroup. have a look at

http://www.microsoft.com/Sqlserver/2005/en/us/compare-features.aspx
0
 
LVL 31

Assisted Solution

by:RiteshShah
RiteshShah earned 80 total points
ID: 24293677
is SQL Agent services is running on your server?
0
 
LVL 2

Author Comment

by:Xorb
ID: 24293877
Hi RiteshShah
I think you've hit the nail on the head .. a problem with the services not running. Events in event log show things like :

The file "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\modellog.ldf" is compressed but does not reside in a read-only database or filegroup. The file must be decompressed.

The file "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\model.mdf" is compressed but does not reside in a read-only database or filegroup. The file must be decompressed.

The SQL Server (MSSQLSERVER) service terminated with service-specific error 1814 (0x716).

The SQL Server Agent (MSSQLSERVER) service depends on the SQL Server (MSSQLSERVER) service which failed to start because of the following error: The service has returned a service-specific error code.

I'm looking into it now
0
 
LVL 31

Expert Comment

by:RiteshShah
ID: 24293900
:) have a look and let me know if you need any help.
0
 
LVL 2

Author Comment

by:Xorb
ID: 24293972
Actually I do. When it comes to MS SQL, I dont have much experiance. I can find the files in question in manigement studio, but where is the compressoption that I need to untick ? I'll keep looking in the meantime
0
 
LVL 31

Assisted Solution

by:RiteshShah
RiteshShah earned 80 total points
ID: 24293986
first of all try to start MSSQLServer and SQL Server AGENT job from control panel->administrative tools->Services
0
 
LVL 2

Author Comment

by:Xorb
ID: 24294037
Oh I see what went wrong ! Windows compresses a file during disk cleanup if it has not been accessed in a long time. We have not been using the SQL for a while, so the files were NTFS compressed (Show as blue in explorer)

Problem Solved !!
0
 
LVL 31

Expert Comment

by:RiteshShah
ID: 24294049
:) good to know that.
0
Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

 
LVL 2

Author Comment

by:Xorb
ID: 24294083
OR NOT
Now the services are running fine, the agent is running fine (since I decompressed the files) everything seems ok, but I still get :

TITLE: Microsoft SQL Server Management Studio
------------------------------

Unable to script action to SQL Server Agent job.

------------------------------
ADDITIONAL INFORMATION:

Cannot show requested dialog. (SqlMgmt)

------------------------------

SQL Agent is not supported on this edition of SQL Server. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.UnsupportedFeatureException&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------


Any advice ?
0
 
LVL 31

Expert Comment

by:RiteshShah
ID: 24294111
have you updated your server with latest SQL Server service pack?
0
 
LVL 2

Author Comment

by:Xorb
ID: 24294237
SP2 is installed. As far as I can tell there is a sp3, but that is for Vista. Is sp2 the correct version ?
0
 
LVL 75

Accepted Solution

by:
Anthony Perkins earned 45 total points
ID: 24301406
>>The reason I am doubtfull is that there has been allot of software removal and modification on this server since it was initially set up in 2004, and this MIGHT be some kind of version conflict, or am I mistaken ? <<
Why not make sure:

Select SERVERPROPERTY('Edition'), SERVERPROPERTY('ProductVersion'), SERVERPROPERTY('ProductLevel')
0
 
LVL 31

Expert Comment

by:RiteshShah
ID: 24481280
nothing got clear so far as Author didn't came back so now its up to you A3
0
 
LVL 2

Author Comment

by:Xorb
ID: 24502525
Hi Everyone
I am so sorry that I left this question "hanging" I am in fact trying to shedule down time for the server so I can install SP3 for SQL, but currently the client keeps requesting the donwtime be done "later"

The question is open, I am keen to try the solutions and give feed back. You'r patience is appreciated.

Thanks
0
 
LVL 2

Author Comment

by:Xorb
ID: 24772766
First off, sorry I took so long to give feedback. I have not been able to shedule the downtime, but I have continued my investigation, and came accross the following.

Even though the server is a 2003 sbs premium box, and I KNOW i installed the SQL work group edition, now when I use " Select SERVERPROPERTY('Edition'), SERVERPROPERTY('ProductVersion'), SERVERPROPERTY('ProductLevel')"
I get " 9.00.3077.00 | sp2 | Express Edition "

How do I address this issue ? Why is my data running in express edition if I'm supposed to have work group ? Am I right in saying that is why the shedule function on backups in SQL management wont work ?
0
 
LVL 142

Expert Comment

by:Guy Hengel [angelIII / a3]
ID: 24772789
could it be that you have several sql server instances running?

the output of SERVERPROPERTY is not lying for sure...
0
 
LVL 2

Author Comment

by:Xorb
ID: 24791893
There is most definitely more than one instance of SQL running. The 3rd party accounting software was installed by a support agent of the aforementioned software.
 
So Ill have to find a way to migrate the data from one instance to another in order to schedule backups.

Thanks for everyones help.
0

Featured Post

6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

Join & Write a Comment

Suggested Solutions

Use this article to create a batch file to backup a Microsoft SQL Server database to a Windows folder.  The folder can be on the local hard drive or on a network share.  This batch file will query the SQL server to get the current date & time and wi…
JSON is being used more and more, besides XML, and you surely wanted to parse the data out into SQL instead of doing it in some Javascript. The below function in SQL Server can do the job for you, returning a quick table with the parsed data.
Using examples as well as descriptions, and references to Books Online, show the documentation available for date manipulation functions and by using a select few of these functions, show how date based data can be manipulated with these functions.
Viewers will learn how to use the SELECT statement in SQL and will be exposed to the many uses the SELECT statement has.

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now