Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

NAME = SUCO_VENDAS_DAT

Boa noite! não compreendi o objetivo desse parâmetro NAME, pois na pasta onde o arquivo foi criado não tem arquivo com o nome SUCO_VENDAS_DAT. Se esse parâmetro NAME é para definir uma partição, como posso enxergar isso fisicamente?

CREATE DATABASE SALES_VENDAS_02 --> Nome do banco de dados 
ON ( NAME = SUCO_VENDAS_DAT,  --> Nome da partição que corresponde aos dados do banco de dados 
    FILENAME = 'C:\Diretorio de Banco de Dados\SALES_VENDAS_02.mdf',    --> Especificação do diretorio do banco de dados   
    SIZE = 10,    --> Tamanho inicial do banco de dados (10 megabytes)
    MAXSIZE = 50,    --> Tamanho máximo que o banco de dados vai ter (50 megabytes)
    FILEGROWTH = 5 )    --> Tamanho em megabytes que o banco de dados sera incrementado (5 megabytes) 
LOG ON  
( NAME = SUCOS_VENDAS_LOG,  
    FILENAME = 'C:\Diretorio de Banco de Dados\SALES_VENDAS_02.ldf',  
    SIZE = 5MB,  
    MAXSIZE = 25MB,  
    FILEGROWTH = 5MB )
2 respostas
solução!

bom dia Wesley.

esse primeiro NAME será o seu LOGICAL NAME do arquivo .mdf.

O banco de dados possui o arquivo de DADOS (.MDF), LOG (.LDF), secundarios (OPCIONAL - .NDF).

Voce pode ver onde ele esta no seu pc fazendo o seguinte:

la no object explorer, conecta no seu servidor.

Quando voce conectar, clica com o botao direito, e depois "propriedades" (ou properties)

No 3º item de cima para baixo Database Settings vai ter 3 campos no fim da pagina que se chama DATABASE DEFAULT LOCATIONS ( DATA, LOG, BACKUP).

Se voce entrar dentro desse diretorio, onde esta o DATA voce vai ver que la dentro terá alguns arquivos .MDF. Esse é o arquivo que voce esta nomemando no campo NAME.

O arquivo terá o nome que voce colocar no FILENAME.

Mas quando você clicar com o botao direito sobre o banco, e ir em propriedades, files, você verá a primeira coluna com esse LOGICAL NAME e la no fim o fileName, que sera o nome do .MDF.

Um exemplo, é quando voce vai restaurar um banco de dados. Voce usa o comando:

restore filelistonly from disk ='CAMINHO_DO_ARQUIVO\ARQUIVO.BKP'

Isso vai te retornar o nome logico desse banco, e entao voce usa no restore database.

Bom dia Rafael Piccinelli, Muito obrigado pela explicação. Agora eu entendi...

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software