AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-2136

Kev's questions

Martin Hope
Kev
Asked: 2012-12-12 14:23:24 +0800 CST

Fazendo o downgrade do SQL Server 2008 R2 Standard para Web Edition

  • 3

Tenho que fazer o downgrade de um SQL Server executando o SQL Server 2008 R2 Standard Edition SP1 para o 2008 R2 Web Edition SP1.

Eu descobri esta pergunta na falha do servidor:

Posso fazer o downgrade do SQL Server 2008 R2 Standard para Web Edition?

Que vincula a um cenário semelhante:

Downgrade do SQL Server 2008 R2 Enterprise Edition (avaliação) para R2 Web Edition (licenciado)

Este servidor não tem o Analysis Services instalado e tentei executar a ferramenta Edition "Upgrade" e obtive esta falha:

Eu verifiquei o relatório detalhado e tudo o que diz é:

Nome da regra: EditionUpgradeMatrixCheck
Descrição da regra: verifica se a instância selecionada do SQL Server atende aos requisitos da matriz de atualização.
Resultado: mensagem com falha
/ação corretiva: a instância do SQL Server selecionada não atende aos requisitos da matriz de atualização.

Estranhamente, a regra de downgrade da edição foi aprovada.

Eu executei isso do DVD do SQL 2008 R2 Web Edition.

Alguém pode me orientar durante o downgrade deste servidor SQL para Web Edition, agora estou perdido.

sql-server sql-server-2008-r2
  • 1 respostas
  • 2925 Views
Martin Hope
Kev
Asked: 2012-08-09 08:04:07 +0800 CST

Ativando o InnoDB em um servidor de produção MySQL existente

  • 2

Temos um servidor MySQL 5.1.59 que possui 30-40 bancos de dados MyISAM existentes. Preciso implantar um aplicativo que requer bancos de dados InnoDB.

Posso apenas habilitar/configurar o InnoDB /etc/my.cnfe reiniciar o MySQL, ou há mais nisso do que aparenta?

Devo acrescentar que este é um ambiente MySQL criado a partir do código-fonte (rodando no CentOS 5.5 x64) e planejamos usar o plug-in InnoDB em vez do recurso interno do InnoDB.

O plano é seguir as etapas descritas nesta página:

http://dev.mysql.com/doc/refman/5.1/en/replacing-builtin-innodb.html

Também queremos usar innodb_file_per_table.

Além de ajustar os parâmetros, como tamanhos de pool e assim por diante, há mais alguma coisa que devo levar em consideração?

mysql innodb
  • 1 respostas
  • 19880 Views
Martin Hope
Kev
Asked: 2012-07-20 09:34:50 +0800 CST

A função LAST_INSERT_ID() do MySql é garantida como correta?

  • 40

Quando faço uma única linha INSERTem uma tabela que possui uma AUTO_INCREMENTcoluna, gostaria de usar a LAST_INSERT_ID()função para retornar o novo AUTO_INCREMENTvalor 'ed armazenado para essa linha.

Como muitos desenvolvedores e administradores do Microsoft SQL Server, sem dúvida, estão cientes de que a funcionalidade equivalente no SQL Server ( SCOPE_IDENTITYe @@IDENTITY) não foi isenta de problemas .

Eu sei que o estado dos documentos do MySQL:

O ID que foi gerado é mantido no servidor por conexão . Isso significa que o valor retornado pela função para um determinado cliente é o primeiro AUTO_INCREMENTvalor gerado para a declaração mais recente que afeta uma AUTO_INCREMENTcoluna por esse cliente . Este valor não pode ser afetado por outros clientes, mesmo que gerem AUTO_INCREMENTvalores próprios. Esse comportamento garante que cada cliente possa recuperar seu próprio ID sem se preocupar com a atividade de outros clientes e sem a necessidade de bloqueios ou transações.

(fonte)

e até chega a dizer:

Usar LAST_INSERT_ID()e AUTO_INCREMENTcolunas simultaneamente de vários clientes é perfeitamente válido.

(fonte)

Existem riscos ou cenários conhecidos que podem fazer com que LAST_INSERT_ID()não retorne o valor correto?

Estou usando o MySQL 5.5 no CentOS 5.5 x64 e Fedora 16 x64 e o mecanismo InnoDB.

mysql auto-increment
  • 2 respostas
  • 65613 Views
Martin Hope
Kev
Asked: 2012-02-14 19:26:25 +0800 CST

Gerar um novo ID de Subplano/Sequência no SQL 2005/8 Business Intelligence Development Studio

  • 1

Eu tenho o que é efetivamente um modelo de pacote SSIS (na verdade, um plano de manutenção) que é copiado e usado como base para novos planos de manutenção.

Neste pacote existe uma Sequência (ou um sub-plano) contendo uma série de tarefas.

Sei que posso alterar o ID do pacote em BIDS, ou seja:

insira a descrição da imagem aqui

No entanto, não consigo alterar o ID da sequência do subplano, o ID está esmaecido:

insira a descrição da imagem aqui

Nem os BIDS para SQL Server 2005 ou 2008(R2) me permitem alterar este valor.

Existe uma maneira de conseguir isso?

Justificativa:

Para lhe dar algumas informações, esses pacotes são instalados automaticamente em um servidor usando dtutil. Um script é então executado para criar um trabalho do SQL Agent para o pacote. Parte desse script executa um procedimento armazenado do sistema MSDB chamado msdb.dbo.sysmaintplan_subplans. Este procedimento armazenado é usado para unir os pontos entre um trabalho, um plano e um subplano.

Por exemplo:

EXEC @ReturnCode = msdb.dbo.sp_maintplan_update_subplan
     @subplan_id = @thesubplanid,
     @plan_id = @theplanid,
     @name= @subplanname,
     @description = 'Created by Provisioner',
     @job_id = @jobid,
     @schedule_id = @jobscheduleid_out,
     @allow_create = 1

@plan_idé o ID do pacote e @subplan_idé a sequência ou ID do subplano conforme mostrado nas capturas de tela acima.

sysmaintplan_subplansadiciona um registro à tabela msdb.dbo.sysmaintplan_subplan, porém a chave primária é o subplan_id. É por isso que preciso alterar o ID do subplano no BIDS.

sql-server sql-server-2005
  • 1 respostas
  • 951 Views
Martin Hope
Kev
Asked: 2012-02-12 20:50:28 +0800 CST

Existe uma maneira de consultar o SQL Server 2005/2008 para localizar seus arquivos de log?

  • 5

Existe uma maneira de consultar o SQL Server 2005+ para obter a localização do sistema de arquivos de seus vários arquivos de log. Com isso, quero dizer os arquivos de log de texto, não os arquivos de log de transações do banco de dados?

Por exemplo, meu SQL Agent, logs de erros e planos de manutenção são gravados em uma pasta chamada:

D:\MSSQLData\MSSQL.1\MSSQL\LOG

insira a descrição da imagem aqui

É desta pasta que preciso encontrar o nome.

Atualizada:

Além de caçar SQL Books, dei uma olhada no registro em

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

e

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER` 

mas nada salta para mim.

Eu também gostaria de uma maneira "oficial" de conseguir isso e prefiro não confiar em recursos não documentados.

sql-server sql-server-2008
  • 3 respostas
  • 343 Views
Martin Hope
Kev
Asked: 2011-09-29 03:19:28 +0800 CST

Modelo de recuperação do SQL Server 2008/R2

  • 11

Praticamente todos os nossos bancos de dados em determinados servidores não requerem o modelo Full Recovery (não fazemos backups de log de transações) e o padrão deve ser sempre criar bancos de dados e especificar o modelo Simple Recovery.

Muitas vezes e por certas razões práticas, muitos bancos de dados são criados usando o SSMS. No entanto, erros podem ser cometidos e o operador pode esquecer de especificar o modelo de Recuperação Simples. Isso leva a uma "surpresa" alguns dias depois, quando a caixa está lutando com espaço em disco devido a três ou quatro arquivos de log de 60 GB que nunca foram truncados.

Posso tornar o modelo de Recuperação Simples a configuração padrão para novos bancos de dados configurando o modelo de recuperação no banco de modeldados. No entanto, isso é recomendado, se eu fizer isso, ele pode voltar e me morder de alguma forma no futuro?

sql-server sql-server-2008
  • 3 respostas
  • 1776 Views
Martin Hope
Kev
Asked: 2011-09-09 06:41:44 +0800 CST

Reiniciando um MySQL Replication Slave

  • 12

Pela primeira vez desde que foi configurado, preciso reiniciar um escravo de replicação MySQL somente leitura.

Encontrei este artigo sobre derrubar um escravo para manutenção (embora ele esteja apenas descrevendo a interrupção do mysqldaemon):

Como reiniciar com segurança seu servidor escravo MySQL

Em resumo o procedimento é:

No mysqlcliente:

STOP SLAVE;
FLUSH TABLES;

Do sistema operacional:

/etc/init.d/mysql stop

Eu reiniciaria neste ponto e depois que o sistema inicializasse:

No mysqlcliente (o mysqldaemon está configurado para iniciar na inicialização):

START SLAVE;

Isso parece certo? Há mais alguma coisa que eu deveria estar fazendo?

mysql replication
  • 2 respostas
  • 14647 Views
Martin Hope
Kev
Asked: 2011-06-16 06:17:06 +0800 CST

Tamanho de arquivo de página recomendado para SQL 2008R2 no Windows 2008R2

  • 25

Este artigo da Microsoft - Como determinar o tamanho do arquivo de paginação apropriado para versões de 64 bits do Windows Server 2008 e/ou Windows 2008 R2 fornece orientações para calcular o tamanho do arquivo de paginação para Windows 2008 e Windows 2008R2 de 64 bits. Isso sem dúvida funciona bem para servidores de uso geral. Gostaria de saber qual é a orientação para o SQL Server 2008R2 em execução no Windows 2008/R2 de 64 bits?

Estou presumindo que queremos que os dados da memória atinjam o arquivo de paginação, caso contrário, o SQL pode atingir o disco duas vezes para obter dados. O SQL Server permite que dados na memória atinjam o arquivo de paginação? Eu procurei nos Manuais Online do SQL Server 2008 R2 para obter orientação, mas ainda não encontrei nenhuma menção ao uso do arquivo de paginação.

Aqui está um cenário de uso potencial: Dado um servidor físico com 64 GB de RAM, é necessário um arquivo de paginação para todos os 64 GB de RAM? Devemos prepará-lo para 96 ​​GB de arquivo de paginação? Isso parece um pouco excessivo para um único arquivo. Eu sei que a sabedoria convencional tem sido que o Windows acopla o arquivo de paginação à memória na tentativa de facilitar a troca de aplicativos na RAM, mas isso é verdade? Um arquivo de paginação com menos de 64 GB prejudicará o desempenho aqui?

sql-server sql-server-2008
  • 3 respostas
  • 54000 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve