Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vinícius Pimentel

[Resolvido] Modificando arquivos Lógicos

Recommended Posts

Boa Tarde,

 

Gostaria de saber se existe a possibilidade de estar modificando os arquivos de MDF e LDF de determinado banco no SQL Server 2000. Sei que fazendo detach/attach posso estar modificando o local desses arquivos. Tentei um restore com modify file porém não consegui. Só tive sucesso quando deixei o banco offline. Na realidade preciso mudar o local dos arquivos MDF e LDF sendo que não posso parar os bancos.

 

O comando de Restore modify file seria possível com o banco Online???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma idéia e é somente um idéia seria criar o banco no local desejado e depois usar um DTS para importar os dado para novo bd.

 

Porém não sei se atende a tua ncessidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não posso fazer nd pois o banco está em produção...o que preciso fazer é modificar o local onde os arquivos lógicos ficam. Preciso mudar o local desses arquivos pra um HD maior...

 

Uma idéia e é somente um idéia seria criar o banco no local desejado e depois usar um DTS para importar os dado para novo bd.

 

Porém não sei se atende a tua ncessidade.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vinicius, com o DB online nao creio que seja possivel fazer o modify... eu tentei fazer de diversas formas no SQL2000 e 2008 e ele para o servico, msm pq ha sessoes abertas e acesso ao db.

Creio que você tera que buscar uma janela para este detach/atach do db.

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teria o Script como exemplo de Modificação de um disco para o outro pro exemplo???

 

Você quer o script de detach e atach de uma database de um disco para o outro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde,

 

Gostaria do Script de detach e atach do banco. Lembrando que gostaria de um exemplo que pudesse mudar o local desses arquivos.

 

Ex: Meus arquivos lógicos estão no "C:\Arquivos Lógicos" e gostaria de atacha-los em outro disco, ex: "D:\New_Arquivos_Lógicos"

 

 

Seria possível???

 

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue o script:

 

-- Fiz um detach na database chamada CheckList

USE [master]

GO

EXEC master.dbo.sp_detach_db @dbname = N'CheckList'

GO

-- copiei para C:\FabricioLima\CheckList\ e fiz um atach

 

USE [master]

GO

CREATE DATABASE [CheckList] ON

( FILENAME = N'C:\FabricioLima\CheckList\CheckList.mdf' ),

( FILENAME = N'C:\FabricioLima\CheckList\CheckList_log.ldf' )

FOR ATTACH

GO

 

 

Simples assim, espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Script executado com sucesso. Grato!

 

Segue o script:

 

-- Fiz um detach na database chamada CheckList

USE [master]

GO

EXEC master.dbo.sp_detach_db @dbname = N'CheckList'

GO

-- copiei para C:\FabricioLima\CheckList\ e fiz um atach

 

USE [master]

GO

CREATE DATABASE [CheckList] ON

( FILENAME = N'C:\FabricioLima\CheckList\CheckList.mdf' ),

( FILENAME = N'C:\FabricioLima\CheckList\CheckList_log.ldf' )

FOR ATTACH

GO

 

 

Simples assim, espero ter ajudado.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.