Estamos planejando comprar uma licença do SQL Server 2012 Enterprise Edition do AWS Marketplace para nossa empresa. Esgotamos nossas licenças anteriores e precisamos adicionar uma nova região com SQL Server em nuvem. Essa instância SQL estará em replicação ponto a ponto com instâncias SQL em outras regiões. Também encontrei fornecedores certificados pela Microsoft que vendem essas licenças. Esses fornecedores especificam claramente o número de núcleos para os quais a edição SQL está licenciada. No AWS Marketplace, porém, não encontro o número de núcleos especificados. Isso significa que se eu usar uma instância R5.2X EC2 para hospedar esta edição SQL, ela será licenciada (e cobrada) por 4 núcleos físicos e se eu usá-la em uma instância R5.4x EC2, ela será licenciada (e cobrada) ) para 8 núcleos físicos? Se alguém tiver experiência em comprar o SQL Server no AWS Marketplace, informe. Desde já, obrigado!
Pravs_thedataguy's questions
Estou tentando adicionar mais um nó no cluster ponto a ponto. No estado atual, tenho 3 servidores A, B e C. Preciso adicionar um nó D com o nó A(somente). Para isso, usei os seguintes passos:
- Fez backup completo do Nó A
- Copiou para o Nó D
- Restaurou o backup
- Publicações adicionadas em ambos os nós.
- Adicionada assinatura para o Nó D no Nó A do editor com sync_type 'inicializar com backup'
Assim que os comandos foram executados, o Log Reader no Node A começou a lançar os erros abaixo:
- O processo não pôde executar 'sp_MSadd_replcmds' no 'Nó A'. (Fonte: MSSQLServer, número do erro: 1007) Obtenha ajuda: http://help/1007
- As transações necessárias para sincronizar a assinatura nosync criada a partir do backup especificado não estão disponíveis no Distribuidor. Repita a operação novamente com um log, diferencial ou backup completo do banco de dados mais atualizado. (Fonte: MSSQLServer, número do erro: 1007) Obtenha ajuda: http://help/1007
- A interface IDistPut foi encerrada. (Fonte: MSSQL_REPL, número do erro: MSSQL_REPL2000) Obtenha ajuda: http://help/MSSQL_REPL2000
- A última etapa não registrou nenhuma mensagem! (Fonte: MSSQL_REPL, número do erro: MSSQL_REPL22037) Obtenha ajuda: http://help/MSSQL_REPL22037
Como isso estava afetando a replicação p2p entre os nós A, B e C, removi a assinatura do nó D. Isso não resolveu o erro. Em uma investigação mais aprofundada, descobri que o trabalho de limpeza de distribuição ainda estava em execução. Provavelmente isso causou o problema.
Agora, estou apenas esperando fazer a replicação p2p entre os nós já existentes A, B e C funcionar novamente, do jeito que era antes. Mas, todas as minhas tentativas resultaram em nenhuma alteração no Log Reader Agent. Está travado no mesmo erro. - O processo não pôde executar 'sp_MSadd_replcmds' no 'Nó A'. (Fonte: MSSQLServer, número do erro: 1007) Obtenha ajuda: http://help/1007 - As transações necessárias para sincronizar a assinatura nosync criada a partir do backup especificado não estão disponíveis no Distribuidor. Repita a operação novamente com um log, diferencial ou backup completo do banco de dados mais atualizado. (Fonte: MSSQLServer, número do erro: 1007) Obtenha ajuda: http://help/1007 - A interface IDistPut foi encerrada. (Fonte: MSSQL_REPL, número do erro: MSSQL_REPL2000) Obtenha ajuda:http://help/MSSQL_REPL2000 - A última etapa não registrou nenhuma mensagem! (Fonte: MSSQL_REPL, número do erro: MSSQL_REPL22037) Obtenha ajuda: http://help/MSSQL_REPL22037
Por favor, informe sobre todas as etapas para resolver isso. Obrigado
Eu tenho um banco de dados existente em uma instância do RDS AWS PostgreSQL. Eu preciso criar mais um banco de dados nesta instância, pois girar um cluster separado será caro. Não parece haver nenhuma opção para criar mais um banco de dados dentro desta instância. Eu entendo que posso criar um esquema separado para essa finalidade (como no MySQL), mas preciso manter os recursos para eles separados e, portanto, a necessidade de um banco de dados separado.
Por favor, deixe-me saber se é possível. PostgreSQL 9.6.5
Estou tentando mover uma tabela do SQL Server para o AWS Redshift. Ao tentar mover os campos NVARCHAR, li que o Redshift converte NVARCHAR em VARCHAR internamente. Então, um NVARCHAR(100) no SQL Server será equivalente a VARCHAR(100) ou Varchar(200) no Redshift? Se eu quiser definir os campos NVARCHAR do SQLServer diretamente como VARCHAR no Redshift, preciso dobrar o comprimento dos campos?