还有就是我
use db_CSharp
ALTER DATABASE MingRi
--MODIFY FILE
--用于修改文件
MODIFY file
(
name=MingRi2,
--这个改的到底是逻辑名还是物理文件名
size=100MB
)
7 个解决方案
#1
没有改逻辑文件名,试试改了size,也就是文件的大小
#2
一般修改逻辑名是这样改的:
你的代码,应该是修改数据文件大小的:
--3.3修改数据文件或日志文件的逻辑名称
ALTER DATABASE WC
MODIFY FILE
(
NAME = WC_LOG3,
NEWNAME = WC_FG33
)
你的代码,应该是修改数据文件大小的:
--3.2修改数据文件的大小,增长大小,最大大小
ALTER DATABASE WC
MODIFY FILE
(
NAME = 'WC_FG8',
SIZE = 2MB, --必须大于之前的大小,否则报错
MAXSIZE= 8MB,
FILEGROWTH = 10%
)
#3
你可参考这个文章:
数据库的创建、设置、空间管理
http://blog.csdn.net/sqlserverdiscovery/article/details/7786549
#4
NAME = WC_LOG3,NAME = 'WC_FG8'要不要加‘’。
#5
你可参考这个文章:
数据库的创建、设置、空间管理
http://blog.csdn.net/sqlserverdiscovery/article/details/7786549
蛮多基础语法的,可我还是不懂这个name定义的逻辑名有什么有,感觉数据库名是有create database dbName
来定义的,当文件系统的文件名是由filename=filename
感觉逻辑名是随便用什么定义,还想没用。真的不知道微软定义他干嘛,感觉只有不重复就可以了,微软当初设计是感觉不是怎样想的,应该是一个我还不了解大迷迷!!!!
#6
你可参考这个文章:
数据库的创建、设置、空间管理
http://blog.csdn.net/sqlserverdiscovery/article/details/7786549
蛮多基础语法的,可我还是不懂这个name定义的逻辑名有什么有,感觉数据库名是有create database dbName
来定义的,当文件系统的文件名是由filename=filename
感觉逻辑名是随便用什么定义,还想没用。真的不知道微软定义他干嘛,感觉只有不重复就可以了,微软当初设计是感觉不是怎样想的,应该是一个我还不了解大迷迷!!!!
一个数据库有一个名字,就是数据库名,那么数据库下面包含了多个磁盘文件,这些个磁盘文件,有具体的物理路径,比如:
c:\xxx\yyy\ddd\abc.mdf
但是为了方便你操作,比如你想把这个文件扩大到1GB,你没必要记住,这个文件到底是放到什么路径,这个时候你给他起了一个逻辑名字: name = abc
于是下次操作的的时候,你直接指定name = abc的这个文件,size = 1024MB ,你不可能记得路径,因为路径很长的,这样不就简单了吗?
#7
你可参考这个文章:
数据库的创建、设置、空间管理
http://blog.csdn.net/sqlserverdiscovery/article/details/7786549
蛮多基础语法的,可我还是不懂这个name定义的逻辑名有什么有,感觉数据库名是有create database dbName
来定义的,当文件系统的文件名是由filename=filename
感觉逻辑名是随便用什么定义,还想没用。真的不知道微软定义他干嘛,感觉只有不重复就可以了,微软当初设计是感觉不是怎样想的,应该是一个我还不了解大迷迷!!!!
一个数据库有一个名字,就是数据库名,那么数据库下面包含了多个磁盘文件,这些个磁盘文件,有具体的物理路径,比如:
c:\xxx\yyy\ddd\abc.mdf
但是为了方便你操作,比如你想把这个文件扩大到1GB,你没必要记住,这个文件到底是放到什么路径,这个时候你给他起了一个逻辑名字: name = abc
于是下次操作的的时候,你直接指定name = abc的这个文件,size = 1024MB ,你不可能记得路径,因为路径很长的,这样不就简单了吗?
#1
百度了一下,人家说当注释用,我相信用处绝对不是这个。
还有就是我
use db_CSharp
ALTER DATABASE MingRi
--MODIFY FILE
--用于修改文件
MODIFY file
(
name=MingRi2,
--这个改的到底是逻辑名还是物理文件名
size=100MB
)
没有改逻辑文件名,试试改了size,也就是文件的大小
#2
一般修改逻辑名是这样改的:
你的代码,应该是修改数据文件大小的:
--3.3修改数据文件或日志文件的逻辑名称
ALTER DATABASE WC
MODIFY FILE
(
NAME = WC_LOG3,
NEWNAME = WC_FG33
)
你的代码,应该是修改数据文件大小的:
--3.2修改数据文件的大小,增长大小,最大大小
ALTER DATABASE WC
MODIFY FILE
(
NAME = 'WC_FG8',
SIZE = 2MB, --必须大于之前的大小,否则报错
MAXSIZE= 8MB,
FILEGROWTH = 10%
)
#3
你可参考这个文章:
数据库的创建、设置、空间管理
http://blog.csdn.net/sqlserverdiscovery/article/details/7786549
#4
百度了一下,人家说当注释用,我相信用处绝对不是这个。
还有就是我
use db_CSharp
ALTER DATABASE MingRi
--MODIFY FILE
--用于修改文件
MODIFY file
(
name=MingRi2,
--这个改的到底是逻辑名还是物理文件名
size=100MB
)
没有改逻辑文件名,试试改了size,也就是文件的大小
NAME = WC_LOG3,NAME = 'WC_FG8'要不要加‘’。
#5
你可参考这个文章:
数据库的创建、设置、空间管理
http://blog.csdn.net/sqlserverdiscovery/article/details/7786549
蛮多基础语法的,可我还是不懂这个name定义的逻辑名有什么有,感觉数据库名是有create database dbName
来定义的,当文件系统的文件名是由filename=filename
感觉逻辑名是随便用什么定义,还想没用。真的不知道微软定义他干嘛,感觉只有不重复就可以了,微软当初设计是感觉不是怎样想的,应该是一个我还不了解大迷迷!!!!
#6
你可参考这个文章:
数据库的创建、设置、空间管理
http://blog.csdn.net/sqlserverdiscovery/article/details/7786549
蛮多基础语法的,可我还是不懂这个name定义的逻辑名有什么有,感觉数据库名是有create database dbName
来定义的,当文件系统的文件名是由filename=filename
感觉逻辑名是随便用什么定义,还想没用。真的不知道微软定义他干嘛,感觉只有不重复就可以了,微软当初设计是感觉不是怎样想的,应该是一个我还不了解大迷迷!!!!
一个数据库有一个名字,就是数据库名,那么数据库下面包含了多个磁盘文件,这些个磁盘文件,有具体的物理路径,比如:
c:\xxx\yyy\ddd\abc.mdf
但是为了方便你操作,比如你想把这个文件扩大到1GB,你没必要记住,这个文件到底是放到什么路径,这个时候你给他起了一个逻辑名字: name = abc
于是下次操作的的时候,你直接指定name = abc的这个文件,size = 1024MB ,你不可能记得路径,因为路径很长的,这样不就简单了吗?
#7
你可参考这个文章:
数据库的创建、设置、空间管理
http://blog.csdn.net/sqlserverdiscovery/article/details/7786549
蛮多基础语法的,可我还是不懂这个name定义的逻辑名有什么有,感觉数据库名是有create database dbName
来定义的,当文件系统的文件名是由filename=filename
感觉逻辑名是随便用什么定义,还想没用。真的不知道微软定义他干嘛,感觉只有不重复就可以了,微软当初设计是感觉不是怎样想的,应该是一个我还不了解大迷迷!!!!
一个数据库有一个名字,就是数据库名,那么数据库下面包含了多个磁盘文件,这些个磁盘文件,有具体的物理路径,比如:
c:\xxx\yyy\ddd\abc.mdf
但是为了方便你操作,比如你想把这个文件扩大到1GB,你没必要记住,这个文件到底是放到什么路径,这个时候你给他起了一个逻辑名字: name = abc
于是下次操作的的时候,你直接指定name = abc的这个文件,size = 1024MB ,你不可能记得路径,因为路径很长的,这样不就简单了吗?