2012年6月18日
摘要: 因给用户做数据库邮件迁移,涉及到跨域数据操作的一些东西,总结如下:1.通过sp_addlinkedserver创建连接服务器--创建链接服务器,即建立远程服务器映射exec sp_addlinkedserver 'RemoteSV' , '' , 'SQLOLEDB' , '172.27.203.220' --登录链接服务器exec sp_addlinkedsrvlogin 'RemoteSV' , 'false' , null , 'AssetAdmin' , 'smgit 阅读全文
posted @ 2012-06-18 20:28 ☆华子oo○ 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。 由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句块要快。同时由于在调用时只需 阅读全文
posted @ 2012-06-18 19:55 ☆华子oo○ 阅读(483) 评论(2) 推荐(0) 编辑
摘要: 一、数据库设计的必要性 在实际的软件项目中,如果系统中需要存储的数据量比较大,需要设计的表比较多,表与表之间的关系比较复杂,那我们就需要进行规范的数据库设置。如果不经过数据库的设计,我们构建的数据库不合理、不恰当,那么数据库的维护、运行效率会有很大的问题。这将直接影响到项目的运行性和可靠性。二、什么是数据库设计 数据库设计实际上就是规划和结构化数据库中的数据对象以及这些数据对象之间的关系过程。三、数据库设计的重要性 Ø 不经过设计的数据库或是设计糟糕的数据库很可能导致 1、 数据库运行效率低下 2、 更新、删除、添加数据出现问题 Ø 良好设计的数据库 1、 执行效率高 2、 阅读全文
posted @ 2012-06-18 19:26 ☆华子oo○ 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 1. 分区表简介使用分区表的主要目的,是为了改善大型表以及具有各种访问模式的表的可伸缩性和可管理性。 大型表:数据量巨大的表。 访问模式:因目的不同,需访问的不同的数据行集,每种目的的访问可以称之为一种访问模式。分区一方面可以将数据分为更小、更易管理的部分,为提高性能起到一定的作用;另一方面,对于如果具有多个CPU的系统,分区可以是对表的操作通过并行的方式进行,这对于提升性能是非常有帮助的。注意:只能在 SQL Server Enterprise Edition 中创建分区函数。只有 SQL Server Enterprise Edition 支持分区。2. 创建分区表或分区索... 阅读全文
posted @ 2012-06-18 11:56 ☆华子oo○ 阅读(617) 评论(2) 推荐(1) 编辑