1,能不能用SQL语句实现将先有某个表中所有的字段的类型更改成可空,之前因为设计错误在建表时把很多字段都设成不可空,现在想一次性改过来,不希望是打开企业管理器一个一个改的那种^_^
2,我现在碰到个客户有这样的需求,他希望每个一段时间备份一次数据库的数据,比如半年一次,而且上半年备份后,下半年备份时不需要备份上半年的数据,仅仅只备份下半年的数据,这样一种分时间段备份数据的方法在sql server中如何实现?
5 个解决方案
#1
1,可以,但是写语句里还得一个一个字段的设置,不能用个什么通配符或什么把所有字段都改为可为null
2,每段时间备份一次, 你可以建个job或SQL维护计划(其实也是建job)来处理.
至于下一次备份的数据不备份上一次备份过的,可以做成增量备份.
2,每段时间备份一次, 你可以建个job或SQL维护计划(其实也是建job)来处理.
至于下一次备份的数据不备份上一次备份过的,可以做成增量备份.
#2
1,能不能用SQL语句实现将先有某个表中所有的字段的类型更改成可空,之前因为设计错误在建表时把很多字段都设成不可空,现在想一次性改过来,不希望是打开企业管理器一个一个改的那种^_^
----------------------
类型没有为空吧
----------------------
类型没有为空吧
#3
2:
可以做差异备份
可以做差异备份
#5
1,能不能用SQL语句实现将先有某个表中所有的字段的类型更改成可空,之前因为设计错误在建表时把很多字段都设成不可空,现在想一次性改过来,不希望是打开企业管理器一个一个改的那种^_^
---
类型没为空的说法,是不是允许字段 为空呀
理论可以挺烦,用动SQL扫描sysobjects 和 syscolumns
2,我现在碰到个客户有这样的需求,他希望每个一段时间备份一次数据库的数据,比如半年一次,而且上半年备份后,下半年备份时不需要备份上半年的数据,仅仅只备份下半年的数据,这样一种分时间段备份数据的方法在sql server中如何实现?
--------------------------------------
这个似乎找关键的表通过 SQL 语句所数据BCP出来效果好点吧
---
类型没为空的说法,是不是允许字段 为空呀
理论可以挺烦,用动SQL扫描sysobjects 和 syscolumns
2,我现在碰到个客户有这样的需求,他希望每个一段时间备份一次数据库的数据,比如半年一次,而且上半年备份后,下半年备份时不需要备份上半年的数据,仅仅只备份下半年的数据,这样一种分时间段备份数据的方法在sql server中如何实现?
--------------------------------------
这个似乎找关键的表通过 SQL 语句所数据BCP出来效果好点吧
#1
1,可以,但是写语句里还得一个一个字段的设置,不能用个什么通配符或什么把所有字段都改为可为null
2,每段时间备份一次, 你可以建个job或SQL维护计划(其实也是建job)来处理.
至于下一次备份的数据不备份上一次备份过的,可以做成增量备份.
2,每段时间备份一次, 你可以建个job或SQL维护计划(其实也是建job)来处理.
至于下一次备份的数据不备份上一次备份过的,可以做成增量备份.
#2
1,能不能用SQL语句实现将先有某个表中所有的字段的类型更改成可空,之前因为设计错误在建表时把很多字段都设成不可空,现在想一次性改过来,不希望是打开企业管理器一个一个改的那种^_^
----------------------
类型没有为空吧
----------------------
类型没有为空吧
#3
2:
可以做差异备份
可以做差异备份
#4
#5
1,能不能用SQL语句实现将先有某个表中所有的字段的类型更改成可空,之前因为设计错误在建表时把很多字段都设成不可空,现在想一次性改过来,不希望是打开企业管理器一个一个改的那种^_^
---
类型没为空的说法,是不是允许字段 为空呀
理论可以挺烦,用动SQL扫描sysobjects 和 syscolumns
2,我现在碰到个客户有这样的需求,他希望每个一段时间备份一次数据库的数据,比如半年一次,而且上半年备份后,下半年备份时不需要备份上半年的数据,仅仅只备份下半年的数据,这样一种分时间段备份数据的方法在sql server中如何实现?
--------------------------------------
这个似乎找关键的表通过 SQL 语句所数据BCP出来效果好点吧
---
类型没为空的说法,是不是允许字段 为空呀
理论可以挺烦,用动SQL扫描sysobjects 和 syscolumns
2,我现在碰到个客户有这样的需求,他希望每个一段时间备份一次数据库的数据,比如半年一次,而且上半年备份后,下半年备份时不需要备份上半年的数据,仅仅只备份下半年的数据,这样一种分时间段备份数据的方法在sql server中如何实现?
--------------------------------------
这个似乎找关键的表通过 SQL 语句所数据BCP出来效果好点吧