导入数据到MYSQL的时候,报错:Data too long for column解决办法
作者:logang 日期:2009-05-07
sql server 2000 数据库彻底改名
作者:logang 日期:2007-04-10
SQL Server 内部错误.文本管理器无法继续执行当前语句
作者:logang 日期:2007-02-10
在SQL Server 2000的帮助中搜索未果, 只找到错误编号为7102, 严重度20.
baidu 了一下, 找到几个问相同问题的, 是一些特殊字符引起的, 找出这些字符就可以解决问题,但是太麻烦了。其中有一个提到打 sp3 补丁, 试一下(我的居然没打补丁?? 可能上次重装系统后忘记了.
刚刚打了补丁, 果然OK啦, 呵呵
ms sql批量修改权限
作者:logang 日期:2006-12-30
具体解决方式如下:
1 如果是一张表有此问题,解决方式如下:
exec sp_changeobjectowner 'mooip.tablename', 'dbo'
这样就把tablename指定的表的所有者赋值给了dbo用户
2 如果所有表都存在此问题,这是就要编写存储过程实现批量修改了
IF OBJECT_ID('ChangeAll') IS NOT NULL Drop PROC ChangeAll
GO
Create PROCEDURE ChangeAll (
@old sysname,
@new sysname
)
AS
DECLARE @objname sysname
SET NOCOUNT ON
IF USER_ID(@old) IS NULL
BEGIN
RAISERROR ('The @old passed does not exist in the database', 16, 1)
RETURN
END
IF USER_ID(@new) IS NULL
BEGIN
RAISERROR ('The @new passed does not exist in the database', 16, 1)
RETURN
END
ms sql清除日志
作者:logang 日期:2006-12-30
一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大
1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum)-->然后点击右键选择属性-->选择选项-->在故障还原的模式中选择“简单”,然后按确定保存
2、在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直接点确定







