sql数据库是没有过期日期的,我估计你说的过期日期是备份的过期日期,备份的过期日期设置方法如下:
设置备份的过期日期
连接到相应的 Microsoft SQL Server 数据库引擎实例之后,在对象资源管理器中,单击服务器名称以展开服务器树。
展开“数据库”,然后根据数据库的不同,选择用户数据库,或展开“系统数据库”,再选择系统数据库。
右键单击数据库,指向“任务”,再单击“备份”。将出现“备份数据库”对话框。
在“常规”页上,为“备份集过期时间”指定一个过期日期以指明其他备份可以覆盖该备份集的时间:
若要使备份集在特定天数后过期,请单击“之后”(默认选项),并输入备份集从创建到过期的所需天数。此值范围为 0 到 99999 天;0 天表示备份集将永不过期。
默认值在“服务器属性”对话框(位于“数据库设置”页上)的“默认备份媒体保持期(天)”选项中设置。若要访问它,请在对象资源管理器中右键单击服务器名称,选择属性,再选择“数据库设置”页。
若要使备份集在特定日期过期,请单击“在”,并输入备份集的过期日期。
不知道你用的是什么数据库的什么版本。
下面已SqlServer2005说明:
你有数据库,那么应该有这个数据库的mdf文件(右键单击你数据库的名称查看属性,在属性窗口中的左上角的选择页中选择文件,你可以找到mdf文件的路径),在你的数据库服务器(SQLServerMangementStudio)上用“附加”的方式添加数据库,并选择你的mdf文件的路径就可以了,这样创建的数据库的日期就是当前日期咯。
附加数据库的参考:
(SQL90)aspx
你可以试试看,有问题在找我。
可以:
show table status from db_name like 'table_name'\G;
输出中有:
Create_time:
Update_time:
Check_time:
sqlserver中datetime类型字段设置默认值的方法:一、在企业管理器中选中要修改的表格,点击鼠标右键,d出菜单点击“设计表”2、选中要设置的字段,在默认值中绑定默认值默认值为当前时间:getdate()默认值为指定时间:'20160101',该格式各数据库版本有细微差异,示例在SQL2000环境测试:
修改项目时,涉及到了Oracle中许多表的修改(包括:增加、删除字段,修改注释等)。由于开始没有进行记录,造成在上测试机时,忘记了具体修改过哪些表了。后来在网上查找了一些资料,例如: >
修改SQL数据库创建时间步骤(以2005版SQL图文说明):
① 在2005版的SQL Management Studio(2000版的企业管理器)中,打开要修改的数据库表部分,如图所示(图中红色圈起部分表示修改之前的表创建时间):
② 右键点击要修改的那个表,选择“修改”(注:这些 *** 作在SQL Server 2000版本中略有不同,以下不再赘述),如图所示:
③ 修改该表中任意一个字段的的数据类型(修改列名无效),如图所示:
修改原则:
1、尽量修改数据类型为字符(char)类型的字段,因为这些字段的兼容性比较强,而且派生类型比较多(如char,varchar,nvarchar,nchar等都可以通用),尽量不要修改诸如float,int,iamge等类型的字段,因为这些类型的字段比较特殊,到时候修改了以后还需要修改回去,麻烦。
2、通常字段大小都是从小到大的修改,因为字段大的可以容纳字段小的字段,这一点是很容易理解的。
④ 修改后关闭当前的窗体并保存,如图所示:
⑤ 右键点击空白处,选择“刷新”,当然也可以关闭SQL Management Studio后重新打开:
⑥ 这样该表的创建时间就被修改过来了,如图所示:
以上就是关于如何查看和修改sql数据库过期日期全部的内容,包括:如何查看和修改sql数据库过期日期、如何改数据库的创建时间、mysql 怎么查看表结构修改的时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)