MCDBA Brasil


  • Home
  • Sobre
  • Contato

Livros





Links Rápidos

SQL Server Builds (All Versions/Editions)


Download SQL Server 2017 (trial)


SQL Server 2017 Feature Pack


SQL Server 2016 Feature Pack


Cumulative Update SQL Server 2017 builds


Cumulative Update SQL Server 2016 builds


Cumulative Update SQL Server 2014 builds


Cumulative Update SQL Server 2012 builds


SQL Server 2005/2008 Samples Databases


Documentando o Servidor SQL Server


Analisando a Performance do Servidor-CheckList


Virtual PASS PT


Faça parte do maior virtual chapter do PASS com conteúdos técnicos em Português sobre SQL Server.

Todos os meses um evento Online para você! Acompanhe aqui os WebCasts já agendados

Sindicalize seu blog ou site ao VirtualPASSPT

SQL Server Blogs

SQL Server Query Processing Team


SQL Programmability & API Development Team


SQL Server Manageability Team


Latin America Support Team


Database + Disk + Performance


Microsoft SQL Server Support


SQL CLR Team


SQL Query Optimization Team


SQL 2005 Code Samples


SQL Server Express Team


SQL SMO Samples


SQL Storage Engine Team


SQL CAT Team


SQL Protocols Team


PSS SQL Server Engineers


Slava Oks on SQLOS


Ken Henderson’s blog


LUTI@Microsoft Blog


kimberly L. Trip’s blog


Fernando Garcia Blog

Dica da Semana

Como Exportar a Lista de Servidores do SSMS 2005 para o SSMS 2008

por Nilton Pinheiro janeiro 19, 2010 Nenhum comentário

Ok, o que se podia esperar era que a Microsoft tornasse esta Exportação/Importação absolutamente transparente, certo? Pois é, eu também gostaria que fosse assim, mas a verdade é que se você exportar sua lista de servidores registrados no SSMS 2005 e tentar simplesmente importar no SSMS 2008 receberá a seguinte mensagem de erro e obviamente a lista não será importada.

TITLE: Import Registered Servers
——————————
Cannot import from C:/TEMP/regsrv.regsrvr.


——————————
ADDITIONAL INFORMATION:


The operation ‘Import’ failed. (Microsoft.SqlServer.Management.RegisteredServers)


For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1015+)&LinkId=20476


——————————
Serialization output is invalid. (Microsoft.SqlServer.Management.Sdk.Sfc)


For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2734.0+((Katmai_SP1_QFE-CU).090911-1500+)&LinkId=20476


——————————
‘None’ is an invalid XmlNodeType. Line 1250, position 10. (System.Xml)


——————————
BUTTONS:


OK
——————————


Bom, este problema existe devido a uma imcompatibilidade entre o formato do .xml gerado pelo SSMS 2005 e o esperado pelo SSMS 2008. Pesquisando sobre o problema até encontrei as duas entradas abaixo registradas no connect.microsoft.com, mas infelizmente sem uma solução…


http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=350633
http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=366121


Pesquisando mais um pouco, encontrei um post no blog do Buck Woody (http://blogs.msdn.com/buckwoody/archive/2008/08/18/importing-sql-server-2005-registered-servers-to-sql-server-2008.aspx), no entando, notei que para muitos a sugestão não funcionou. Acredito eu que seja porque algumas informações não estão claras… daí baseado neste blog foi que solucionei meu problema e resolvi escrever esta dica… de forma mais clara.


Bom, então partindo do princípio que você já exportou sua lista e está recebendo o erro acima, faça o seguinte:


1) Na máquina aonde você está com o SSMS 2005 instalado (o que possui a lista de servidores a exportar), localize o arquivo RegSrvr.xml no seguinte caminho… (ignore minha barra de separação, tive que inverter aqui devido a uma limitação)


C:/Documents and Settings/seu_login_no_windows/Application Data/Microsoft/Microsoft SQL Server/90/Tools/Shell


Obs: Em “Documents and Settings” você deverá encontrar uma pasta com o nome do seu login no Windows. Já vi também instalações onde a pasta “Documents and Settings” fica em outro disco, por exemplo D:/


2) Copie este arquivo para um diretório temporário qualquer.


3) Na máquina aonde você está com o SSMS 2008 instalado e quer importar a lista de servidores, acesse o caminho…


C:/Documents and Settings/seu_login_no_windows/Application Data/Microsoft/Microsoft SQL Server/


Possivelmente você verá apenas a pasta /100. Neste caso, crie a estrutura /90/Tools/Shell e copie aqui o arquivo RegSrvr.xml que você copiou no passo 3


Caso a estra estrutura /90/Tools/Shell já exista, localize e renomeie o arquivo existente RegSrvr.xml e depois copie aqui o arquivo RegSrvr.xml que você copiou no passo 3


4) Agora, abra o SSMS 2008, clique com o botão direito em “Local Servers Groups” e selecione Tasks | Previously Registered Servers


5) clique em Yes e depois expanda “Local Servers Groups”


6) Pronto, seus servidores devem estar todos aí.


Bom, pode ser que após você clicar em Yes no passo 5, você receba algumas mensagens de erro e ao final não tenha todos os seus servidores registrados. Neste caso, na lista dos servidores que estão registrados no SSMS 2005, certique de possuir acesso a todos os servidores registrados e que eles não estão registrados como “SQL Authentication“, por exemplo, usando o usuário sa e senha. Tive alguns problemas com servidores que estavam registrados usando sa e resolvi após entrar na propriedade do servidor e mudar a autenticação para “Windows Authentication“.


É isso… abraços e espero que ajude.
Nilton Pinheiro

Avaliação:
Compartilhe:
  • Anterior Achando a Query com problema nas DMVs de Missing Indexes16 anos atrás
  • Próximo Segunda parte do Artigo Exceptional PowerShell DBA Pt 2 – The Morning Checklist16 anos atrás

Deixe uma resposta Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

MVP Reconnect Award

Categorias

  • Artigos (359)
  • Dica da Semana (95)
  • Documentação (54)
  • Downloads (113)
  • MSDE 2000 (3)
  • Sem categoria (1)
  • Tutoriais (9)

Posts recentes

  • #FechouBrasil #PartiuPortugal
  • Brigando com o erro “The cached MSI file is missing”
  • MCDBABRASIL está de volta
  • Documentando o Servidor SQL Server
  • Brigando com os Erros 17182, 17826 e 17120

SQL Server AlwaysOn Video Series

Video1: Introdução ao SQLServer2012 AlwaysOn


Video2: Introdução ao SQLServer2012 AlwaysOn Availability Group


Video3: Introdução ao SQLServer2012 AlwaysOn AVG-Demo


Video4: Introdução ao SQLServer2012 AlwaysOn Listener


Video5: Introdução ao SQLServer2012 AlwaysOn Readable Secondaries


Video6: Introdução ao SQLServer2012 AlwaysOn Readable Secondaries-Demo


Video7: Introdução ao SQLServer2012 AlwaysOn Failover Clustering


Serie SQL Server Failover Clustering End-to-End

Parte 1: Configuração da Rede e Ambiente


Parte 2: Configurando o Windows 2008 R2 Domain Controler e DNS


Parte 3: Preparando os nós para o Failover Cluster


Parte 4: Configurando um Failover Cluster de 2 nós


Parte 5: Configurando as LUNs no iSCSI Software Target (Parte 1)


Parte 6: Configurando as LUNs no iSCSI Software Target (Parte 2)


Parte 7: Apresentando as LUNs para os nós do Failover Cluster


Parte 8: Configurando os discos no Failover Cluster


Parte 9: Instalando a primeira instância virtual do SQL Server 2008


Parte 10: Instalando a segunda instância virtual do SQL Server 2008


Parte 11: Instalando e Configurando o MSDTC no Failover Cluster


Parte 12: Configurando Mount Points no Cluster e SQL Server 2008


Vídeo Extra: Removendo uma Instância do SQL Server 2008 R2 em Cluster


Alta Disponibilidade no SQL Server 2008 R2: Failover Clustering Overview


Alta Disponibilidade no SQL Server 2008 R2: Failover Clustering na Prática

Menu

  • Home
  • Sobre
  • Contato

Mais

  • RSS Feeds
2025 MCDBA Brasil.