Dicas

SQL Server – Criar uma base de dados com outra extensão de arquivo.


É possível criar uma base de dados com outra extensão de arquivo?

Sim, é possível criar uma base de dados com outra extensão de arquivo.
A extensão MDF do arquivo do banco de dados de dados primários é apenas uma “boa prática”, mas essencialmente, você pode usar qualquer outra extensão de arquivo de banco de dados também.

A pergunta que vem a seguir é: Como faço isso? Simples, vejamos a seguir:

CREATE DATABASE [DBTeste]
 CONTAINMENT = NONE
 ON  PRIMARY 
( NAME = N'DBTeste', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\DBTeste.pdf' , SIZE = 5120KB , FILEGROWTH = 1024KB )
 LOG ON 
( NAME = N'DBTeste_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\DBTeste_log.ldf' , SIZE = 1024KB , FILEGROWTH = 1024%)
GO
ALTER DATABASE [DBTeste] SET COMPATIBILITY_LEVEL = 120
GO
ALTER DATABASE [DBTeste] SET ANSI_NULL_DEFAULT OFF 
GO
ALTER DATABASE [DBTeste] SET ANSI_NULLS OFF 
GO
ALTER DATABASE [DBTeste] SET ANSI_PADDING OFF 
GO
ALTER DATABASE [DBTeste] SET ANSI_WARNINGS OFF 
GO
ALTER DATABASE [DBTeste] SET ARITHABORT OFF 
GO
ALTER DATABASE [DBTeste] SET AUTO_CLOSE OFF 
GO
ALTER DATABASE [DBTeste] SET AUTO_SHRINK OFF 
GO
ALTER DATABASE [DBTeste] SET AUTO_CREATE_STATISTICS ON(INCREMENTAL = OFF)
GO
ALTER DATABASE [DBTeste] SET AUTO_UPDATE_STATISTICS ON 
GO
ALTER DATABASE [DBTeste] SET CURSOR_CLOSE_ON_COMMIT OFF 
GO
ALTER DATABASE [DBTeste] SET CURSOR_DEFAULT  GLOBAL 
GO
ALTER DATABASE [DBTeste] SET CONCAT_NULL_YIELDS_NULL OFF 
GO
ALTER DATABASE [DBTeste] SET NUMERIC_ROUNDABORT OFF 
GO
ALTER DATABASE [DBTeste] SET QUOTED_IDENTIFIER OFF 
GO
ALTER DATABASE [DBTeste] SET RECURSIVE_TRIGGERS OFF 
GO
ALTER DATABASE [DBTeste] SET  DISABLE_BROKER 
GO
ALTER DATABASE [DBTeste] SET AUTO_UPDATE_STATISTICS_ASYNC OFF 
GO
ALTER DATABASE [DBTeste] SET DATE_CORRELATION_OPTIMIZATION OFF 
GO
ALTER DATABASE [DBTeste] SET PARAMETERIZATION SIMPLE 
GO
ALTER DATABASE [DBTeste] SET READ_COMMITTED_SNAPSHOT OFF 
GO
ALTER DATABASE [DBTeste] SET  READ_WRITE 
GO
ALTER DATABASE [DBTeste] SET RECOVERY FULL 
GO
ALTER DATABASE [DBTeste] SET  MULTI_USER 
GO
ALTER DATABASE [DBTeste] SET PAGE_VERIFY CHECKSUM  
GO
ALTER DATABASE [DBTeste] SET TARGET_RECOVERY_TIME = 0 SECONDS 
GO
ALTER DATABASE [DBTeste] SET DELAYED_DURABILITY = DISABLED 
GO
USE [DBTeste]
GO
IF NOT EXISTS (SELECT name FROM sys.filegroups WHERE is_default=1 AND name = N'PRIMARY') ALTER DATABASE [DBTeste] MODIFY FILEGROUP [PRIMARY] DEFAULT
GO

Como vocês podem ver, a base de dados foi criada com sucesso e o arquivo de dados primário foi criada na extensão PDF. Vale lembrar que isso é um ambiente de testes e não recomendamos que você faça isso. E muito menos criar banco de dados SQL Server na unidade C:

SQL Server – Criar uma base de dados com outra extensão de arquivo.
The following two tabs change content below.

Wesley Mota

DBA SQL Server
Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Latest posts by Wesley Mota (see all)

Wesley Mota

Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Share
Published by
Wesley Mota

Recent Posts

Discover the Adventures of Free Spins at Online Casino Sites

On the internet online casinos have transformed the betting industry, enabling players to vegas.hu online…

4 dias ago

Best Free Spins No Deposit

Casinos online offer free spins to draw new customers. These bonuses are usually very profitable,…

2 semanas ago

Ideal Online Port Gambling Enterprises: An Overview to Locating the Perfect Pc Gaming Experience

In recent times, online casino sites have actually obtained enormous appeal among gamers, providing a…

2 semanas ago

Best Online Casinos That Accept Bitcoin Down Payments

Bitcoin, the most preferred cryptocurrency worldwide, has reinvented lots of industries, including the on baixar…

2 semanas ago

The Ultimate Guide to Online Slot Reviews

Online slots have turned into one of one of the most preferred forms of home…

2 semanas ago

Online Slot Reviews: What is it important? Online reviews of slot machines are very important.…

2 semanas ago