Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcos_Vinicius

Não reconhece "NAME" na criação do banco

Recommended Posts

CREATE DATABASE ApressFinancial
(    NAME = N'ApressFinancial',
   FILENAME = N'C:\Program Files\Microsoft SQL Server\
   MSSQL.1\MSSQL\DATA\ApressFinancial.mdf', SIZE = 3072KB,
   MAXSIZE= UNLIMITED, FILEGROWTH = 1024KB)
   LOG ON
   (NAME = N'ApressFinacial_log',
   FILENAME = N'C:\Program Files\Microsoft SQL Server\
   MSSQL.1\MSSQL\DATA\ApressFinancial_log.ldf', SIZE = 1024KB,
   MAXSIZE=2048KB, FILEGROWTH = 10%)
   COLLATE SQL_Latin1_General_CPI_CI_AS
   GO

ERRO:
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near 'NAME'. 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta com alguns erros sua sintaxe, nao somente o NAME:

ON PRIMARY ausente;

FILENAME nao pode ser em duas linhas, tem que ser em uma linha unica!

O nome do seu collation esta errado!

nao é SQL_Latin1_General_CPI_CI_AS e sim SQL_Latin1_General_CP1_CI_AS

 

A sintaxe fica deste modo:

CREATE DATABASE ApressFinancial ON PRIMARY
(    NAME = N'ApressFinancial', 
   FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\ApressFinancial.mdf'
   , SIZE = 3072KB, 
   MAXSIZE= UNLIMITED, FILEGROWTH = 1024KB) 
   LOG ON 
   (NAME = N'ApressFinacial_log', 
   FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\ApressFinancial_log.ldf'
   , SIZE = 1024KB, 
   MAXSIZE=2048KB, FILEGROWTH = 10%) 
   COLLATE SQL_Latin1_General_CP1_CI_AS 
   GO 

 

Ãbçs

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.