sql server 如何更改 表的创建时间

我查到一个说代码改的但是要求改sqlserver属性---》服务器选项----》启用对系统目录的特殊更新(允许对系统目录进行直接修改)即可我找不到sqlserver属性啊... 我查到一个说 代码改的
但是要求改sqlserver 属性---》服务器选项----》启用对系统目录的特殊更新(允许对系统目录进行直接修改) 即可

我找不到 sql server 属性啊。

我机器就在 开始-程序-mircsoft sqlserver 2000- 里面有什么 查询分析器 企业管理器 。怎么找这个属性啊
展开
 我来答
m瀚霖
推荐于2016-12-05 · TA获得超过473个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:190万
展开全部
进入查询分析器,选择数据库,执行:
EXEC sp_configure 'allow updates', 1 RECONFIGURE WITH OVERRIDE;
然后执行:
update sysobjects set crdate='2010-5-20 14:30' where name = '表名' and xtype = 'u';
最后执行:
EXEC sp_configure 'allow updates', 0 RECONFIGURE WITH OVERRIDE;
OK,我用过没问题,不过轻易不要改别的东西,免得数据库蹦了。
arill
2011-05-24 · TA获得超过3143个赞
知道小有建树答主
回答量:1328
采纳率:0%
帮助的人:911万
展开全部
两种方法

1.
一般情况,进入企业管理器中,选择你要修改的表,右键,所有任务,导出数据后,可以把数据表中的数据导出来,然后新建一个新的数据库,表名还是使用原来的表名,同样在所有任务中,导入数据,就可以了

2.
---现要把表名为inv80200 的建立日期改为'2004-01-01'
方法如下:
use master
sp_configure 'allow updates',1 reconfigure with override

---------9、设置资料库 故障查询 为 正常 模式------

select refdate,*from sysobjects where name='inv80200'

update sysobjects set crdate='2004-01-01' where name='inv80200'

sp_dboption 'p3','dbo use only','false'
--------10、取消资料库直接作业系统表--------
sp_configure 'allow updates',0
reconfigure with override

我承认我ctrl+c 了
追问
哥们 别 ctrl + c 。。
你找的这些 我能找不到么 。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可以叫我表哥
推荐于2018-04-13 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464984
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。

向TA提问 私信TA
展开全部
通过 执行以下SQL语句能够将数据库创建时间进行修改

use 数据库名

sp_configure 'allow updates',1
reconfigure with override
go
update sysobjects set crdate='2007-05-30' where id=object_id('表名')
go
sp_configure 'allow updates',0
reconfigure with override
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情感解惑守护老师
2011-05-24 · TA获得超过299个赞
知道小有建树答主
回答量:494
采纳率:0%
帮助的人:141万
展开全部
额,2000啊,没用过,不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式