Tablas en mdf y ndf

10/09/2007 - 12:42 por asieraies | Informe spam
Hola grupo,

Tengo una BD que me han dejado formado por tres ficheros: mdf, ndf y
ldf

Me gustaría sabercomo puedo averiguar que tablas están en el mdf
cuales en el ndf.

Gracias y saludos

Asier

Preguntas similare

Leer las respuestas

#1 Miguel Egea
10/09/2007 - 12:55 | Informe spam
adjuntalas a tu server con sp_attach_db, puede ser que el ndf solo sea un
file, con lo cual estarán parte de tablas en uno y partes en otro o que
pertenezca a un filegroup distinto y que tenga tablas especiales.

Saludos
Miguel Egea
"asieraies" wrote in message
news:
Hola grupo,

Tengo una BD que me han dejado formado por tres ficheros: mdf, ndf y
ldf

Me gustaría sabercomo puedo averiguar que tablas están en el mdf
cuales en el ndf.

Gracias y saludos

Asier
Respuesta Responder a este mensaje
#2 asieraies
10/09/2007 - 13:33 | Informe spam
On 10 sep, 12:55, "Miguel Egea" wrote:
adjuntalas a tu server con sp_attach_db, puede ser que el ndf solo sea un
file, con lo cual estarán parte de tablas en uno y partes en otro o que
pertenezca a un filegroup distinto y que tenga tablas especiales.

Saludos
Miguel Egea"asieraies" wrote in message

news:
Hola grupo,

Tengo una BD que me han dejado formado por tres ficheros: mdf, ndf y
ldf

Me gustaría sabercomo puedo averiguar que tablas están en el mdf
cuales en el ndf.

Gracias y saludos

Asier



Hola miguel,

Antes quizas no me había explicado bien. La BBDD ya está montada. He
revisado las propiedades de varias tablas y todas pertenecen al mismo
fileGroup que es el del ndf. El ndf me ocupa mucho y el mdf muy
poquito. Por eso tenía la curiosidad de saber que tablas estarán en el
mdf, porque parece que todas están en el ndf

Gracias

Asier
Respuesta Responder a este mensaje
#3 Miguel Egea
10/09/2007 - 15:42 | Informe spam
este script puede ayudarte

declare cr cursor for select id from sys.sysobjects where xtype='u'
open cr
create Table #t( fg varchar(1000),nombre varchar(1000))

declare @id int
fetch next from cr into @id
while @@fetch_status=0
begin
insert into #t (fg)
exec sp_objectfilegroup @id
update #t set nombre=object_name(@id) where nombre is null
fetch next from cr into @id
end
select * from #t
drop table #t
close cr
deallocate cr

Saludos
"asieraies" wrote in message
news:
On 10 sep, 12:55, "Miguel Egea" wrote:
adjuntalas a tu server con sp_attach_db, puede ser que el ndf solo sea un
file, con lo cual estarán parte de tablas en uno y partes en otro o que
pertenezca a un filegroup distinto y que tenga tablas especiales.

Saludos
Miguel Egea"asieraies" wrote in message

news:
Hola grupo,

Tengo una BD que me han dejado formado por tres ficheros: mdf, ndf y
ldf

Me gustaría sabercomo puedo averiguar que tablas están en el mdf
cuales en el ndf.

Gracias y saludos

Asier



Hola miguel,

Antes quizas no me había explicado bien. La BBDD ya está montada. He
revisado las propiedades de varias tablas y todas pertenecen al mismo
fileGroup que es el del ndf. El ndf me ocupa mucho y el mdf muy
poquito. Por eso tenía la curiosidad de saber que tablas estarán en el
mdf, porque parece que todas están en el ndf

Gracias

Asier
Respuesta Responder a este mensaje
#4 asieraies
11/09/2007 - 08:16 | Informe spam
Muchas gracias
Saludos

Asier

On 10 sep, 15:42, "Miguel Egea" wrote:
este script puede ayudarte

declare cr cursor for select id from sys.sysobjects where xtype='u'
open cr
create Table #t( fg varchar(1000),nombre varchar(1000))

declare @id int
fetch next from cr into @id
while @@fetch_status=0
begin
insert into #t (fg)
exec sp_objectfilegroup @id
update #t set nombre=object_name(@id) where nombre is null
fetch next from cr into @id
end
select * from #t
drop table #t
close cr
deallocate cr

Saludos"asieraies" wrote in message

news:
On 10 sep, 12:55, "Miguel Egea" wrote:





> adjuntalas a tu server con sp_attach_db, puede ser que el ndf solo sea un
> file, con lo cual estarán parte de tablas en uno y partes en otro o que
> pertenezca a un filegroup distinto y que tenga tablas especiales.

> Saludos
> Miguel Egea"asieraies" wrote in message

>news:
> Hola grupo,

> Tengo una BD que me han dejado formado por tres ficheros: mdf, ndf y
> ldf

> Me gustaría sabercomo puedo averiguar que tablas están en el mdf
> cuales en el ndf.

> Gracias y saludos

> Asier

Hola miguel,

Antes quizas no me había explicado bien. La BBDD ya está montada. He
revisado las propiedades de varias tablas y todas pertenecen al mismo
fileGroup que es el del ndf. El ndf me ocupa mucho y el mdf muy
poquito. Por eso tenía la curiosidad de saber que tablas estarán en el
mdf, porque parece que todas están en el ndf

Gracias

Asier- Ocultar texto de la cita -

- Mostrar texto de la cita -
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida