/ / No se pudieron localizar los archivos .ndf de los nuevos grupos de archivos agregados - sql-server, sql-server-2008, sql-server-2005

No se pudieron ubicar los archivos .ndf de los nuevos grupos de archivos agregados - sql-server, sql-server-2008, sql-server-2005

Cuando ejecuto esta declaración en SQL Server:

USE [master]
GO
ALTER DATABASE <DBName> ADD FILEGROUP <[FGName]>

Donde esta el correspondiente .ndf archivo creado en el disco?

Cuando ejecuto esa consulta, es exitosa y puedo encontrar el nuevo grupo de archivos que se agrega a la sys.filegroups mesa.

Pero cuando corro

select * from sys.database_files

No puedo encontrar los archivos creados para el nuevo grupo de archivos. No pude encontrarlo en el disco también. ¿Qué estoy haciendo mal?

¿Alguien podría ayudar con esto ..?

Respuestas

1 para la respuesta № 1

Prueba esto:

En SQL Server, tendrá que agregar explícitamente los archivos .ndf a los diferentes grupos de archivos. Si no menciona ningún grupo de archivos, por defecto se agregará al grupo de archivos principal.

Entonces, cuando agrega un grupo de archivos, es solo un nombre lógico y no tiene ninguna ubicación física.

use yourDBname
select * from sys.database_files

ALTER DATABASE yourDBname ADD FILE (NAME = name1, FILENAME = "C:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATADB11.ndf", SIZE=100MB, MAXSIZE=500GB, FILEGROWTH=50);
ALTER DATABASE yourDBname ADD FILEGROUP BusyTables

select * from sys.database_files