当前位置:米豆网 SQL Server
+1°

通过GROUP BY grouping sets提升数据分组统计效率

2012年08月03日 | 作者: 米豆网 - 1000seo |

使用 GROUPING SETS 的 GROUP BY 子句可以生成一个等效于由多个简单 GROUP BY 子句的 UNION ALL 生成的结果集 示例:(sql server 2008 R2) 创建测试数据库及表并插入测试数据 use master CREATE DATABASE db_sales go use db_sales go CREATE TABLE [dbo].[tb_sale]( [id] [int] IDENTITY(1,1) NOT NULL, [server] [nvarchar](50) NULL, [pname] [nvarchar](50) NULL, [pinpai] [nvarchar](50) NULL, [dates] [smalldatetime] NULL......
关键词:, , , , , ,
详细阅读

用SQL语句定时自动备份SQL SERVER 数据库并将备份文件加密压缩自动下载

2011年08月06日 | 作者: 米豆网 - 1000seo |

        作为数据库维护人员经常要做的事情就是备份数据库,并且为了安全起见最好是异地备份,但是如果要经常备份,然后把他们传到本地,是一件非常费时费力的事情,所以比较好的解决办法就是让SQL Server自动备份、自动下载。由于SQL Server自动备份的bak文件通常都比较大,如果直接传到本地,要花比较久的时间,为了提高效率最好在备份后先压缩;为了安全起见,下载下来的文件还要加密。         下面来介绍下SQL自动备份,加密压缩,自动下载......
关键词:, , , , , ,
详细阅读

SQL Server 2000 中的扩展存储过程

2011年07月23日 | 作者: 米豆网 - 1000seo |

·XP_cmdshell xp_cmdshell 操作系统命令外壳 这个过程是一个扩展存储过程,用于执行指定命令串,并作为文本行返回任何输出。 语法: xp_cmdshell command_string[,no_output] command_string    要执行的命令串 no_output         不返回命令执行的输出 说明: 在把xp_cmdshell的执行许可权授予用户时,用户将能够在Windows NT命令 外壳执行运行SQL Server(通常是本地系统)的帐号有执行特权的任何 操作系统命令。 例: 1、EXEC master..xp_cmds......
关键词:, , ,
详细阅读

在sql server里实现split的功能

2011年07月23日 | 作者: 米豆网 - 1000seo |

下面是一个sq serverl的存储过程其中一部分实现了类似split的功能,我没有把这部分单独拿出来。 CREATE PROCEDURE savesend(@mobile as nvarchar(4000),@content as nvarchar(70),@sendtime as nvarchar(50),@sender as nvarchar(50)) AS declare @stime nvarchar(50),@smobile nvarchar(50) declare @icount int,@pos int,@len int set @len=len(@mobile) set @icount=1 if (@sendtime<>” ) begin set @stime=substring(@sendtime,1......
关键词:,
详细阅读
+28°

SQL SERVER 孤立用户问题

2011年07月23日 | 作者: 米豆网 - 1000seo |

孤立用户问题:从别一台服务器上得到一个数据库备份.还原到本地,数据库中的用户无法登录,也就是联机帮助中说的还原备份可能产生的孤立用户问题.想保留原有用户. 一种方法是你在恢复好的数据库中把该用户删掉,请查找不同的角色是否对应有此用户。另一种方法是在sqlserver中先创建此用户,然后再恢复。显然第一种方法很简单。但如果如果该用户对应了自己的对象,你就无法删除,这样就要你先把它对应的对象更改所有者。 先增加一个SQL  SERVER登录......
关键词:,
详细阅读

sql server 删除数据并使自动标识从1开始

2011年07月22日 | 作者: 米豆网 - 1000seo |

delete from  [YY_ASK].[dbo].[YY_Area] truncate table [YY_ASK].[dbo].[YY_Area] 如果标识为外键,会出现截断错误,可以先取消外键,执行后 在设置外键
关键词:, , ,
详细阅读

SQL Server 2008 R2数据库镜像部署

2011年06月15日 | 作者: 米豆网 - 1000seo |

概述 “数据库镜像”是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL             Server数据库实例中。建议使用不同位置的两台服务器来承载。在同一时刻,其中一台上的数据库用于客户端访问,充当“主体服务器”角色;而另一台则根据镜像会话的配置和状态,充当热备份服务器,即“镜像服务器角色”,这两种角色不是绝对的。 优点 l 增强了数据保护功能 l 提高了数据库的可用性 l ......
关键词:, ,
详细阅读