Atualmente estou executando o SQL Server 2014 e temos algumas tabelas que foram particionadas e estou tentando usar o ManagePartition
aplicativo aqui ( http://sqlpartitionmgmt.codeplex.com/ )
Eu digitei na linha de comando:
C:\>ManagePartition.exe /C:CreateStagingFull /d:<Databasename> /s:<schema>
/t:<TableName> /p:5 /A:<NewTablename> /f:C:/scripts.sql
/O:i /U:<My Login> /P:/<My Password>
E estou recebendo o seguinte erro:
ConnectionFailureException: Falha ao conectar ao servidor (local). ---> System.Data.SqlClient.SqlException: Ocorreu um erro relacionado à rede ou específico da instância ao estabelecer uma conexão com o SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e se o SQL Server está configurado para permitir conexões remotas. (provider: Named Pipes Provider, erro: 40 - Não foi possível abrir uma conexão com o SQL Server)
Eu verifiquei todas as ortografias (dbname, schema, table, etc...) e os switches.
Quais são algumas coisas que posso fazer para resolver isso (sou meio novo no particionamento de tabelas)?
Ou existem outras estratégias para gerenciar/mover facilmente os dados da tabela particionada para uma tabela de preparação?
Editar (eu perdi a opção /S:)
Agora estou recebendo este erro:
System.NullReferenceException: Referência de objeto não definida para uma instância de um objeto.
em PartitionManagement.PartitionManager.createStgIndex(Index i, TableViewBase pai)
em PartitionManagement.PartitionManager.createStgNonclusteredIndexes()
em PartitionManagement.PartitionManager.CreateStgIndexes(Boolean createNonClusteredIndexes)
em PartitionManagement.App.Run(AppArgs& parsedArgs)
Referência de objeto não definida para uma instância de um objeto.
Ele criou a nova tabela, com os índices, restrições (incluindo a restrição de partição), mas sem dados.
Você não está usando o
Da página leia -me :
Parece um problema de conectividade, nada a ver com o porcionamento em si.
Está dizendo que não consegue encontrar o servidor, o serviço SQL está em execução, está em execução em uma porta padrão, o serviço do navegador está em execução, etc.?
Parece estar tentando se conectar à instância padrão na máquina local, correto?
Em caso afirmativo, você pode tentar conectar-se com o sqlcmd.exe para testar?
Tapete de Saúde