数据库
文章平均质量分 69
huerreson
这个作者很懒,什么都没留下…
展开
-
从sql server 2000升级到2005有5种方法
直接升级利用detach/attach功能移动sql server 2000的数据库到2005通过backup/restore功能来迁移db通过sql server 2005的database copy wizard来拷贝数据库通过dts的export/import工具来迁移数据到sql server 20051.第一种方法(直接升级):适合: 数据量比较大的数据转载 2009-04-10 16:13:00 · 801 阅读 · 0 评论 -
nner join on, left join on, right join on讲解
1.理论只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录以共同的字段为牵引合并起来。语法FROM table1 INNER JOIN table2 ON table1 . field1 compopr table2 . field2INNER JOIN 操作包含以下部分:转载 2009-04-28 16:24:00 · 595 阅读 · 0 评论 -
更改数据库对象所有者
declare cur cursor forselect name from sysobjects where uid=user_id(net4646608) and (xtype=U OR xtype=P)declare @name sysnamedeclare @sqlstr varchar(5000)open curfetch next from转载 2009-05-05 10:11:00 · 299 阅读 · 0 评论 -
SQL2005转2000
直接restore或附加应该是不行的, 用脚本+导数据肯定没有问题。2005转到2000的步骤1. 生成for 2000版本的数据库脚本2005 的manger studio-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例-- 右键要转到2000的库-- 任务-- 生成脚本-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库-- 勾选"为所选数据库中的所有对象编转载 2009-06-17 15:40:00 · 343 阅读 · 0 评论 -
如何删除数据库用户
/*--示例说明 示例在数据库pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test 随后创建了一个登录l_test,然后在数据库pubs中为登录l_test创建了用户账户u_test 同时将用户账户u_test添加到角色r_test中,使其通过权限继续获取了与角色r_test一样的权限转载 2009-06-25 11:26:00 · 1723 阅读 · 0 评论