1
resposta

MENSAGEM 156

Ao tentar executar os comandos do CREATE DATABASE SALES_VENDAS_02, surge a seguinte mensagem: Mensagem 156, Nível 15, Estado 1, Linha 2 Sintaxe incorreta próxima à palavra-chave 'ON'.

Já tentei diversas vezes inclusive rodando antes da palavra "ON".

CREATE DATABASE SALES_VENDAS_02
ON (NAME=SUCO_VENDAS_DAT,
FILENAME= 'C:\TEMP\DATA\SALES_VENDAS_02.MDF',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5)
LOG ON
(NAME = SUCOS_VENDAS_LOG,
FILENAME = 'C:\TEMP\DATA\SALES_VENDAS_02.LDF',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB)
1 resposta

Olá Monalisa, tudo bem?

Peço desculpas pela demora no retorno.

Este erro pode estar ocorrendo por um problema de permissão do SQL Server Management Studio, ele pode não estar conseguindo acessar o diretório que está sendo passado, o que indico é que você utilize o seguinte diretório:

C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA

Esse diretó é o padrão que ele já utiliza para salvar informações dos bancos de dados.

CREATE DATABASE SUCOS_VENDAS_02
ON (NAME=SUCOS_VENDAS_DAT, FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\SALES_VENDAS_02.MDF', SIZE=10, MAXSIZE=50, FILEGROWTH=5)
LOG ON (NAME=SUCOS_VENDAS_LOG, FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\SALES_VENDAS_02.LDF',  SIZE=10, MAXSIZE=50, FILEGROWTH=5)

Aguardo retorno!