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-28557

saelic's questions

Martin Hope
saelic
Asked: 2013-09-23 14:17:36 +0800 CST

Posso excluir os arquivos "audittrace" (.trc) do SQL Server 2008 R2

  • 1

Esta é uma questão de precaução :)


Quando eu estava configurando o mecanismo de banco de dados do SQL Server 2008 R2, marquei "Habilitar auditorias C2" que realmente não preciso. A partir desse momento, criou muitos arquivos como audittrace20130918235148.trc . Desativei a auditoria C2 no SQL Server Management Studio desmarcando a caixa de seleção.


Esses arquivos são realmente da auditoria C2? Em caso afirmativo, posso removê-los com segurança sem me preocupar com os dados armazenados nos bancos de dados? Novamente: não preciso de logs de auditoria.

sql-server audit
  • 1 respostas
  • 7449 Views
Martin Hope
saelic
Asked: 2013-09-23 08:18:27 +0800 CST

Atualize o banco de dados SQL Server 2000 para 2008 R2 e habilite novos recursos

  • 22

Recentemente, atualizei o banco de dados SQL Server 2000 para 2008 R2.


O que eu fiz foi:

  1. Desligue o serviço SQL Server 2000 (expresso) na máquina antiga,
  2. Mova os arquivos de dados ( mydatabase.mdf e mydatabase.ldf ) para uma nova máquina,
  3. Execute o SQL Server Management Studio 2008,
  4. Conecte-se ao mecanismo de banco de dados local,
  5. Anexar arquivos de dados ao banco de dados.
  6. Altere o nível de compatibilidade do banco de dados para SQL 2008 (100).

Pergunta: O que mais devo fazer para concluir a migração?

Eu quero:

  1. use novos recursos como soma de verificação e modelo de recuperação completa,
  2. fazer com que este banco de dados seja exatamente como foi criado no SQL 2008 R2,
  3. tornar este banco de dados totalmente compatível, correto e perfeitamente adequado para o novo mecanismo de banco de dados SQL 2008 R2.

Em outras palavras: eu só quero saber como converter correta e completamente o banco de dados SQL 2000 antigo para o novo banco de dados 2008 R2, fique tranquilo que tudo está bem feito e fique feliz com todos os novos recursos.


Estou fazendo essa pergunta, porque encontrei muitos sites na Internet que dizem tantas coisas diferentes que me deixam confuso: alguns dizem que é necessário reconstruir índices, outros dizem para fazer outras coisas... e agora não sei nada, então quero ouvir a opinião de uma pessoa experiente e instruções claras e passo a passo. Trabalho para uma empresa muito pequena, estou sozinho e não quero estragar as coisas.


Senhor, estou realmente impressionado com sua resposta, eu não esperava tanto.


Então alguns comentários:

  1. O banco de dados já está em produção. Como eu disse, ele foi atualizado usando o método deattach-attach como descrevi no primeiro post e conforme descrito no MSDN: http://msdn.microsoft.com/en-us/library/ms189625.aspx Tinha que ser feito rapidamente, então fui forçado a fazer assim. Vamos esquecer o quão inapropriado poderia ser e focar na situação atual.

  2. Os usuários/permissão não são um problema aqui - existem apenas alguns e as permissões são simples.

  3. O aplicativo que usa banco de dados é compatível com SQL 2000 até 2012, então isso também não é um problema.

  4. O arquivo de banco de dados (MDF) não é grande - apenas cerca de 1 GB.


Mais algumas perguntas:

  1. Você recomenda usar o método de backup/restauração, mas eu fiz como escrito acima, então posso encontrar algum problema agora? Tudo funcionou sem nenhum problema.

  2. Sobre o modelo de soma de verificação e recuperação completa: não estava disponível/habilitado no SQL 2000, então quero usá-los agora. Você disse que a única coisa que preciso fazer é habilitar essas opções nas propriedades do banco de dados? Eu li em algum lugar, que não é suficiente e eu também deveria reconstruir índices ou algo assim. Eu realmente não sei, só estou perguntando.

  3. Estou me preparando para migrar este banco de dados para o SQL 2012 - então primeiro foi do SQL 2000 para o 2008 R2, agora será do 2008 R2 para o 2012 (foi impossível fazer isso diretamente devido à falta de suporte dos bancos de dados SQL 2000 em SQL 2012). Então entendo que devo seguir seu guia: faça backup em 2008 R2 e restaure em 2012, depois faça o resto de suas dicas, certo?

  4. Por favor, explique-me o método de backup/restauração: É como um despejo de banco de dados para consultas SQL e depois restaurá-lo executando várias consultas? Esse método, por sinal, "desfragmentará" meu banco de dados? Se não, como desfragmentar/otimizá-lo manualmente?

  5. Como estávamos usando o SQL 2000 Express por anos (sem interface de gerenciamento), estávamos fazendo backups simplesmente parando o mecanismo e RAR o diretório DATA. Por enquanto, como estamos no SQL 2008, isso ainda não é melhor do que usar a função de backup no Management Studio?

  6. Modo de recuperação completa com backups frequentes do log de transações - Onde o log de transações é armazenado - é o arquivo LDF? Como devo fazer backup dele corretamente?


Eu sei que minhas perguntas podem parecer bobas, não sou administrador de banco de dados profissional, mas sou a única pessoa aqui que pode fazer uma tarefa "hard core" como atualizar o mecanismo de banco de dados. Tenho certeza também que seu conhecimento ajudará muito outras pessoas como eu.

Muito obrigado pelo seu tempo e conhecimento, eu realmente aprecio isso.

sql-server-2000 sql-server-2008-r2
  • 1 respostas
  • 53427 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