stop Sql 2000 from work - sql-server

I successfully attached DB with Sql2000 to SQl2005 and I had two version 2005,2000 and I want to stop 2000 all it,s services without any effect on 2005 so what I can do?

Look in "Services" in control panel and stop+disable "SQL Server Agent".
I forget exactly (been some time) which service is the DB engine but it's dependency of SQL Server Agent

Related

sql server 2016 availability group listener works but missing in sys.availability_group_listeners

Due to a complex environment with strict separation of duties, we were unable to add a SQL Server 2016 availability group listener using t-sql or SSMS. The systems admin added it using Windows Failover Cluster Manager on Windows Server 2012 R2. We've done that several times in the past for SQL Server 2012. The listener works (can connect, failovers work). However, it doesn't show in SSMS and SELECT * FROM sys.availability_group_listeners doesn't return anything.
Any ideas on how to get the listener to show in SQL Server?
Thanks.

Disable all SQLServer engines except LocalDB?

I am using LocalDB for DB testing but my dev PC seems to have SQLServer 2005, 2008 and 2012 installed/running - I am not sure exactly which are running as there are so many services and I have 3 versions of SQLServer Configuration Manager installed!
I want to disable all DB engines other than LocalDB and am wondering if I just turn all the SQLServer services to off, start-mode = manual, this will achieve my aim... or will also turn off LocalDB?
My suspicion is that localdb is a database that is hosted on one of the instances you're running on your machine. If you know the instance name (e.g. SQLExpress, SYSARCH, SYSARCH1, or the default [and therefore unnamed] instance) you connect to when working with localdb, yes, you can set the other database instances to either manual start or disabled so they will not auto-start after a reboot. Another approach is to use the services.msc snap-in, but know that this will list all services on the machine instead of only the SQL Server services.

The remote procedure call failed with on MSSQL Server 2008

Recently, I have installed MSSQL Server 2008 Express.
Every time I try to enable "SQL Server Agent (SQLEXPRESS)", I got this error message:
WMI Provider Error: "The Remote procedure call failed".
I have tried to search for a solution but I have found some solutions and tried them all but It is still not working. Do you have know a good solution for this?
In addition, what is SQL Server Agent? do we really need it?
This is a bit strange.
One of the restrictions of the free SQL Server Express (compared to the bigger editions) is that it has no SQL Server Agent.
So you shouldn't even be able try to enable SQL Server Agent, because your edition doesn't support it!
However, I have SQL Server 2008 Express installed as well, and I never cared to take a look if the SQL Server Agent service is listed on my machine.
I just looked on my machine: it is there, it's called "SQL Server Agent (SQLEXPRESS)" exactly as yours, and I'm even able to start it.
I didn't expect that!
But it's not visible in SQL Server Management Studio, so I can't create any jobs (and I expected that).
Apparently Microsoft restricted the use of SQL Server Agent in the Express edition not by omitting the service at all, but by making it invisible in Management Studio.
So my actual answer is this:
Don't waste time by trying to start SQL Server Agent.
You don't need it to run the database, and you can't use it anyway even if you can get it to run.
SQL Server Agent is used for Job Scheduling, amongst other things.
If you don't know what it is, you probably don't need it ;) It's not necessary for the standard SQL Server RDBMS functionality.
I can't speak specifically to the error you're seeing.

SQL Server Agent stop, start, pause, restart buttons are all disabled

Can anyone know why all the buttons are disabled ?
I am trying to create a Job on SQL Server 2008 R2 Express.
Thanks.
I do not believe the SQL Agent is included in SQL Express. With SQL 2008, MS started including the creation of the service but I believe it is disabled by default and cannot be started.
Jeff is correct, SQL server agent is not included in any of the express editions of SQL server. You can however still schedule tasks using a combination of sqlcmd and windows task scheduler. It’s a bit crude but does the job!
Check this out
Go to run type services.msc
Right click on the SQL Server Agent (MSSQLSERVER)
Then check in the properties your startup type might be disabled change it to automatic or manual and try again it will enable the start option

Migrating MOSS 2007 from SQL 2000 to SQL 2005 - Addendum

This is a continuation of an earlier question I had about moving the databases for a MOSS 2007 installation from SQL 2000 to SQL 2005. Here's the URL for the original question: Migrating MOSS 2007 from SQL 2000 to SQL 2005
In my test environment, I've successfully moved the databases to the SQL 2005 test machine and things appear to be working fine. But, on the "Servers in Farm" page of the Central Admin | Operations, it still shows the old (i.e. SQL 2000) server as the Configuration Database Server. Also, it shows the old config database as being the Configuration Database. I know that the SQL2000 server and old config database (that are showing on this page) are NOT being used, because we've deactived the SQL instance in SQL2000.
I've tried "removing" the server, and get a message about "Uninstalling SharePoint products and technologies" being the better route. So, I disconnected from the test databases, uninstalled SharePoint from the test WFE server, and reinstalled it. That didn't do anything. Before uninstalling/reinstalling I also tried simply rerunning the SharePoint Configuration wizard, and that didn't do anything either.
Does anyone know how to update the Config Server and Config Database on the "Servers in Farm" page after having moved the Config and Content DBs? Is there something I'm missing or overlooking?
Thanks.
stsadm setconfigdb
?
stsadm -help setconfigdb
shows:
stsadm.exe -o setconfigdb
[-connect]
-databaseserver
[-databaseuser ]
[-databasepassword ]
[-databasename ]
[-hh]
[-adcreation]
[-addomain ]
[-adou ]
Also see Technet which says PSConfig has superseded stsadm.
Hey, I completely understand your issue. YOu have moved your configuration database from the previous sql server to the new sql server. Let me make one thing very clear on this post that a configuration database cannot be moved to another sql server.
Hence, you need to run psconfig and disconnect from the current farm. Run psconfig again and create a new server farm. Once that is done, create new web application/applications and then attach the site content database/databases back to them. This is the only way to get your farm restored properly with the new sql server.
The best way we have found to do this is to use a SQL client side or DNS alias for the SQL server so that you can easily move the SP databases to a new server and just update the alias to point to the new one. In your case you could try the steps below, server names have been changed to protect the innocent. In this scenario you will need to have the same instance name (or use default) and possibly the same port.
Turn off SharePoint services
Rename the old SQL server from SQL2000 to SQL2000OLD
Create a DNS CNAME record called SQL2000 that points to new server called SQL2005
Detach/attach or backup/restore all databases from SQL2000 to SQL2005
Ping SQL2000 on SharePoint server to make sure that it resolves to SQL2005 and if not then run "ipconfig /flushdns" and repeat test until it resolves to new server
Bring SharePoint services back up, should connect to new server using DNS alias

Resources