浏览模式: 普通 | 列表
10月, 2016 | 1
p.s. sql2008修改表的结构失败,可以参考下面的方法

SQL Server 2008“阻止保存要求重新创建表的更改”的错误的解决方案是本文我们主要要介绍的内容,情况是这样的:我们在用SQL Server 2008 建完表后,插入或修改任意列时,提示:当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改。
如果强行更改会出现以下提示:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。如下图:
attachments/201610/18_154141_201205272135452.jpg



如果要去掉此提示,打开SQL Server 2008 在最上面。
解决方法:
工具-〉选项-〉左侧有个 ...

阅读全文…
USE [master]
         GO
         ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
         GO
         ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式
         GO
         USE DNName
         GO
         DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
         GO
         USE [master]
         GO
    
         ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT
    
         GO
    
         ALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式
    
         GO

sql2000转移导入到sql2008和sql2005的方法

[ 2016-10-18 14:42:50 | 作者: admin ]
p.s. sql2008修改表的结构失败,可以参考文章 http://blog.xg98.com/article.asp?act=edit&id=2352

1、sql2000中导出建表的sql语句,包含自增,索引和默认值
2、对sql语句进行修改,删除 dbo.
3、在sql2008新建数据库,运行sql语句建表
4、使用自带数据库导入工具导数据,需要选择 插入标识

说明:
导数据如果有大数据中间中断,可以用查询语句跳过已经导入部分继续导数据。
如果出现某条记录错误,一直导不过去,就用查询跳过此记录接着导即可
1