是否可以在网络共享磁盘上创建数据库?

简介:

在网上看到有人遇到数据库空间不够用,问是否可以创建数据库到网络共享磁盘? 答案是可以的。但是这种做法是不推荐的,性能可能会受到影响。

 

1. 2005/2008 在网络共享磁盘上创建数据库

 

在2005和2008上默认是不可以在网络共享磁盘上创建数据库的,因为可能会因为网络原因导致数据库的完整性出现问题,同时伴随着IO性能损失导致数据库出现问题。Microsoft KB #304261.但是我们可以通过开启Trace Flag 1807使SQL Server在网络共享磁盘上创建数据库:

 

Step 1. 启动Trace Flag 1807

 

DBCCTRACEON(1807, -1)

 

Step 2. 确保SQL Server Service账户对网络共享磁盘有Full Control权限。

 

Step 3. 创建数据库

 

CREATEDATABASE [networked]ON PRIMARY
( NAME = N'networked', FILENAME = N'\\varund-win7\ATOMNETWORKDB\networked.mdf' , SIZE =3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON 
( NAME = N'networked_log', FILENAME = N'\\varund-win7\ATOMNETWORKDB\networked_log.ldf' ,SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO

 

2. 2008 R2及之后版本:

 

从2008R2以后就没有了之前的限制,可以直接创在网络共享磁盘创建数据库(UNC path).

 

Step 1. 确保SQL Server Service账户对网络共享磁盘有Full Control权限。

 

Step 2. 创建数据库

 

CREATEDATABASE[networked_r2] ON PRIMARY
( NAME = N'networked_r2', FILENAME = N'\\varund-win7\ATOMNETWORKDB\networked_r2.mdf' , SIZE= 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON 
( NAME = N'networked_r2_log', FILENAME = N'\\varund-win7\ATOMNETWORKDB\networked_log_r2.ldf' ,SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO

 

更多信息参考:

http://blogs.msdn.com/b/varund/archive/2010/09/02/create-a-sql-server-database-on-a-network-shared-drive.aspx


本文转自 lzf328 51CTO博客,原文链接:

http://blog.51cto.com/lzf328/1224154


相关文章
|
6月前
|
弹性计算 Linux 网络安全
数据库出现了网络连通性类相关问题的抓包方法
如下列举了数据库遇到连通性问题时,在三种不同的操作系统上抓包的方式。
94 2
|
1月前
|
Shell Linux 数据库
【Shell 命令集合 网络通讯 】Linux 更新邮件别名数据库 newaliases命令 使用指南
【Shell 命令集合 网络通讯 】Linux 更新邮件别名数据库 newaliases命令 使用指南
29 1
|
3月前
|
安全 关系型数据库 网络安全
【网络安全】系统及数据库拓展
【网络安全】系统及数据库拓展
43 0
|
4月前
|
网络协议 关系型数据库 Linux
实用技巧:Linux上实现OpenGauss数据库远程连接,方便的跨网络数据操作
实用技巧:Linux上实现OpenGauss数据库远程连接,方便的跨网络数据操作
79 0
|
4月前
|
机器学习/深度学习 算法 数据库
基于HOG特征提取和GRNN神经网络的人脸表情识别算法matlab仿真,测试使用JAFFE表情数据库
基于HOG特征提取和GRNN神经网络的人脸表情识别算法matlab仿真,测试使用JAFFE表情数据库
|
6月前
|
机器学习/深度学习 算法 数据库
基于CNN卷积神经网络的目标识别matlab仿真,数据库采用cifar-10
基于CNN卷积神经网络的目标识别matlab仿真,数据库采用cifar-10
|
6月前
|
NoSQL 关系型数据库 MySQL
No.6 腾讯,阿里,字节,优科面经(下-网络,数据库篇)
No.6 腾讯,阿里,字节,优科面经(下-网络,数据库篇)
|
9月前
|
SQL 数据库
计算机基础书的学习 计算机网络原理 操作系统 编译原理 数据库原理 计算机网络原理 五本基础书学习
计算机基础书的学习 计算机网络原理 操作系统 编译原理 数据库原理 计算机网络原理 五本基础书学习
|
9月前
|
机器学习/深度学习 数据采集 算法
基于CNN卷积神经网络的目标识别算法matlab仿真,测试mnist数据库
基于CNN卷积神经网络的目标识别算法matlab仿真,测试mnist数据库
|
9月前
|
存储 算法 网络协议
RDMA网络下重思数据库高可用
RDMA网络下重思数据库高可用
108 0