Sqlserver
红火吖
网络游戏的架构设计,服务器程序设计,以及服务器安全,数据库架构等
展开
-
缩小sql server2000日志方法
sp_helpdb [数据库名]use [master]gobackup log [数据库名] with no_loggouse [数据库名]godbcc shrinkfile (数据库名_Log)go原创 2005-04-02 00:15:00 · 739 阅读 · 0 评论 -
设置SQL2000定时备份到异机的问题
企业管理器--管理--SQL Server代理--右键作业--新建作业--"常规"项中输入作业名称--"步骤"项--新建--"步骤名"中输入步骤名--"类型"中选择"Transact-SQL 脚本(TSQL)"--"数据库"选择执行命令的数据库--"命令"中输入要执行的语句: declare @strsql varchar(1000)原创 2008-09-26 23:02:00 · 361 阅读 · 0 评论 -
维护Sql Server中表的索引
--第一步:查看是否需要维护,查看扫描密度/Scan Density是否为100%declare @table_id intset @table_id=object_id(表名)dbcc showcontig(@table_id)--第二步:重构表索引dbcc dbreindex(表名,pk_索引名,100)--重做第一步,如发现扫描密度/Scan Density还是小于100%则原创 2007-05-18 14:37:00 · 490 阅读 · 0 评论 -
两台SQL Server数据同步解决方案
两台SQL Server数据同步解决方案 复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。 SQL复制的基本元素包括 出版服务器、订原创 2007-05-18 14:32:00 · 579 阅读 · 0 评论 -
当前数据库的用户存储过程加密。
引用http://www.microsoft.com/china/technet/columns/tipsfortechs/wsqs3.asp 综合实例 下面给出了一个存储过程,它的作用是自动将当前数据库的用户存储过程加密。DECLARE @sp_name nvarchar(400)DECLARE @sp_content nvarchar(2000)DECLARE @asbegin i原创 2007-05-18 14:35:00 · 621 阅读 · 0 评论 -
sqlserver2000 数据库备份文件恢复的通用存储过程
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_RestoreDb]) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure [dbo].[p_RestoreDb]GO/**//*--恢复指定目录下的所有数据库恢复的数据库名为备份文件名原创 2007-05-18 14:24:00 · 1460 阅读 · 0 评论 -
sql 经典语句
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop databa原创 2007-04-25 02:05:00 · 589 阅读 · 0 评论 -
五种提高SQL性能的方法
本文节选自MSDN的文章《五种提高 SQL 性能的方法》,提出如何提高基于SQL Server应用程序的运行效率,非常值得推荐。对一些Traffic很高的应用系统而言,如何提高和改进SQL指令,是非常重要的,也是一个很好的突破点。---------------------中文URL:http://www.microsoft.com/china/MSDN/library/data/sqlserv原创 2007-04-25 02:13:00 · 554 阅读 · 0 评论 -
编程管理SQL SERVER的帐号
编程管理SQL SERVER的帐号 每个人都关心数据安全。如果不关心的话,可能没有意识到访问服务器中的敏感数据是非常容易的。因为SQL SERVER在这方面已经替我们考虑过了,所以在我们开发应用程序就可以直接使用SQL SERVER的安全策略。 在SQL SERVER中,我们可以在ENTERPRISE MANAGER中创建一个登录帐号,并且赋予一定的权限,如果要做到我们的应用程序中呢?原创 2007-01-31 17:16:00 · 618 阅读 · 0 评论 -
备份数据库的通用存储过程
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_backupdb]) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure [dbo].[p_backupdb]GO/**//*--备份数据库的通用存储过程/*--调用示例--备份当原创 2007-01-31 17:11:00 · 561 阅读 · 0 评论 -
给大家分享个效率最高的分页查询 呵.....
给大家分享个效率最高的分页查询 5000万级别有效比 ROWNUMBER 和Top效率高/*日期:2009-03-19功能:根据各种条件获取 游戏国家任务 列表数据*/Create procedure [dbo].[PrGs_Nation_Task_GetList]@PageSize int = 100, -原创 2009-06-14 00:02:00 · 643 阅读 · 0 评论