Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Sugestão

Olá, boa tarde! Tudo bem?
No texto da atividade nº4 entitulada "Para saber mais: estrutura de uma base de dados SQL Server" é dito que a criação de um arquivo secundário na Base de Dados (NDF) não é obrigatório, porém, acho que seria válido ter nesse conteúdo também um comando para ilustrar um exemplo de como seria a criação de uma base com esse arquivo, visto que na atividade nº6 entitulada "Desafio: criando outra base de dados" é solicitado os 3 arquivos: MDF, NDF e LDF.

1 resposta
solução!

Olá Caio! Tudo bem?

Agradeço sua sugestão e acho que ela é bastante válida. Encaminhei a sugestão à equipe responsável.

Vou compartilhar um exemplo de como você pode criar um banco de dados no SQL Server com os três tipos de arquivos: MDF (arquivo de dados primário), NDF (arquivo de dados secundário) e LDF (arquivo de log de transações):

CREATE DATABASE MeuBancoDeDados
ON 
PRIMARY (
    NAME = MeuBancoDeDados_Primario,
    FILENAME = 'C:\Caminho\Para\Seu\Arquivo\MeuBancoDeDados_Primario.mdf',
    SIZE = 10MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
),
FILEGROUP Secundario (
    NAME = MeuBancoDeDados_Secundario,
    FILENAME = 'C:\Caminho\Para\Seu\Arquivo\MeuBancoDeDados_Secundario.ndf',
    SIZE = 10MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
)
LOG ON (
    NAME = MeuBancoDeDados_Log,
    FILENAME = 'C:\Caminho\Para\Seu\Arquivo\MeuBancoDeDados_Log.ldf',
    SIZE = 5MB,
    MAXSIZE = 50MB,
    FILEGROWTH = 5MB
);

Neste exemplo, substitua 'C:\Caminho\Para\Seu\Arquivo\' pelo caminho onde você deseja armazenar os arquivos no seu sistema. Este comando cria um banco de dados chamado MeuBancoDeDados com um arquivo primário, um secundário e um de log.

Também indico a leitura do link que compartilho logo mais abaixo, é bastante esclarecedor.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Para se aprofundar no tema:
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!