Solved

CMS configuration

Posted on 2013-05-11
14
290 Views
Last Modified: 2013-06-01
I have configured CMS in my sql 2008 instance. I want to import all the result to a database present on the same instance.

How to do it?
0
Comment
  • 5
  • 3
  • 3
14 Comments
 
LVL 23

Expert Comment

by:Racim BOUDJAKDJI
ID: 39158186
There has to be a documentation for CMS.  This application related more than database related.
0
 
LVL 5

Author Comment

by:VIVEKANANDHAN_PERIASAMY
ID: 39158215
CMS is related to Database. I'm talking about central management server, which comes with SQL.
0
 
LVL 23

Expert Comment

by:Racim BOUDJAKDJI
ID: 39158376
Sorry I thought CMS stood for Content Management Server.  Sorry, I have never used Central Management Feature. My guess is the usage is stored in msdb but I hope somebody will confirm.  In this case, backing up / restoring msdb database should help migrate but I am not sure where content is stored.
0
Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

 
LVL 5

Author Comment

by:VIVEKANANDHAN_PERIASAMY
ID: 39158407
I believe it's doesn't store in msdb. When create a temp variable, it stored in a each corresponding server.
0
 
LVL 35

Expert Comment

by:David Todd
ID: 39166772
Hi,

Are you talking about multi-server queries, where you can select node on the CMS Tree in Registered Servers etc.

I think that the queries are managed by SSMS rather than by the database engine, so I don't believe that results can be stored in a database.

Regards
  David
0
 
LVL 5

Author Comment

by:VIVEKANANDHAN_PERIASAMY
ID: 39167352
Yes, I ran the query and i want to import the resultant to one database.
0
 
LVL 35

Expert Comment

by:David Todd
ID: 39167463
Hi

I couldn't find how to do this myself, so my workaround was a power shell script with list of servers in a table. Results stored in a table.

You can't just store results from a query in a table.

Only way is if all servers in node have same linked server, pointing to same server, then multi-server query can be an insert.

HTH
  David
0
 
LVL 5

Author Comment

by:VIVEKANANDHAN_PERIASAMY
ID: 39169745
Does anyone have tried this? Is there any other work around solution in SSMS?
Apart setting up the linked server?
0
 
LVL 5

Author Comment

by:VIVEKANANDHAN_PERIASAMY
ID: 39176810
Any experts call?Please help. I still looking for an solution.
0
 
LVL 23

Expert Comment

by:Racim BOUDJAKDJI
ID: 39200584
Perhaps explaining what you are trying to achieve exactly may help experts help you better.  We may for instance recommend a workaround solution.
0
 
LVL 35

Accepted Solution

by:
David Todd earned 500 total points
ID: 39202556
Hi,

When using SSMS you have 3 destinations for the results - text/grid/file.

On a single server you can write a select into query. You can run this query from SSMS/SQLCMD ... a bunch of places. The insert is not dependant on the query tool. The results still come back to a text/grid/file destination.

When using SSMS to issue a multi-server query, the results come back to a text/grid/file destination.

If every server you query has a linked server pointing to server and a database blah, then you could write

insert server.blah.dbo.SomeTableName( columns ... )
select
  columns
from dbo.someSourceTable
where
  somewherecondition.

So what I've written here is a generic insert statement that explicitly states which server to store the results in, that could run from SSMS/SQLCMD ... has nothing multi-server about it.

But there is the overhead of maintaining all the links etc.

I suggest a different approach: Write a vbscript/powershell script that queries each server in turn and stores the results in a central server/database/table

Here is key snippet from my powershell script. Its a little messy as it has the logic to select the server name from a table of SQL Instances, but you should get the idea.

Regards
  David

foreach( $s in Invoke-Sqlcmd -Query ‘select distinct ss.FQDN as ServerName from dbo.SQLServer ss where isWMIWorking = 1 and ( DateDecommissioned is null or DateDecommissioned > dateadd( day, datediff( day, 0, getdate()), 0 ))’ -Database _dba -ServerInstance aadrdb0012\mtdata_test ) {
    $d = Get-WmiObject -computername ( $s.ServerName ) Win32_LogicalDisk -filter "DriveType=3" | foreach { 
        add-member -in $_ -membertype noteproperty UsageDT $((Get-Date).ToString("yyyy-MM-dd HH:mm:ss")) 
        add-member -in $_ -membertype noteproperty SizeGB $([math]::round(($_.Size/1GB),2)) 
        add-member -in $_ -membertype noteproperty UsedGB $([math]::round((($_.Size - $_.FreeSpace ) /1GB ), 2 ))
        add-member -in $_ -membertype noteproperty FreeGB $([math]::round(($_.FreeSpace/1GB),2)) 
        add-member -in $_ -membertype noteproperty PercentUsed $([math]::round(((1 - [float]$_.FreeSpace/[float]$_.Size) * 100),2)) -passThru 
        } | Select UsageDT, SystemName, Caption, VolumeName, SizeGB, UsedGB, FreeGB, PercentUsed

Open in new window

0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Database ERD 4 29
Problems "swapping" SQL Server DBs 2 22
Where is the Help Section? 8 28
Parse this column 6 27
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
I have a large data set and a SSIS package. How can I load this file in multi threading?
Via a live example combined with referencing Books Online, show some of the information that can be extracted from the Catalog Views in SQL Server.
Via a live example, show how to backup a database, simulate a failure backup the tail of the database transaction log and perform the restore.

829 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