
MSSQL
ksy
这个作者很懒,什么都没留下…
展开
-
[MSSQL2005]月统计SQL脚本(包括没有记录的月份)
--返回年份表函数create function dbo.getyears()returns @years table(y varchar(2))asbegin insert into @years values(01); insert into @years values(02); insert into @years values(03)原创 2009-03-19 19:30:00 · 763 阅读 · 0 评论 -
刷新SQL SERVER所有视图、函数、存储过程
此脚本用于在删除或添加字段时刷新相关视图,并检查视图、函数、存储过程有效性。--视图、存储过程、函数名称DECLARE @NAME NVARCHAR(255);--局部游标DECLARE @CUR CURSOR --自动修改未上状态为旷课SET @CUR=CURSOR SCROLL DYNAMIC FOR SELECT NAME FROM DBO.SYSOBJECTS WHER原创 2012-07-19 19:32:44 · 823 阅读 · 0 评论 -
SQL SERVER2005最大服务器内存设置过小导致服务不能正常启动解决办法
通过 管理工具-服务 找到SQLSERVER 服务的可执行文件路径,本机路径如下:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe打开 开始菜单-运行,输入:CMD,在接下来的控制台窗口输入以下命令启动服务:C:\Program Files\Microsoft SQL Server\MSSQL.1原创 2012-08-23 16:57:05 · 3423 阅读 · 0 评论 -
SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
以下仅为参照,如果有多个实例,可能会有些许不同:本环境是SQL Server 2005 Standard Version 64-bit 和 SQL Server 2008 Standard Version 64-bit 双实例同时安装在一个Windows Server 2008 Standard Version 64-bit OS上:代码Windows Server转载 2012-04-24 10:11:49 · 1630 阅读 · 0 评论 -
解决PowerDesigner 反向工程没有注释(备注)
1. 列注释原来代码: {OWNER, TABLE, S, COLUMN, DTTPCODE, LENGTH, SIZE, PREC, COMPUTE, NOTNULL, IDENTITY, DOMAIN, DEFAULT, ExtIdentitySeedInc, COMMENT, ExtCollation, ExtIdtNotForReplication, ExtDeftCons转载 2012-03-16 11:01:30 · 2399 阅读 · 0 评论 -
“受限用户”的解决方法
1.选择问题数据库,打开属性(Properties)对话框,找到选项(Option) - 状态(State) - 数据库为只读(Database Read-Only) 修改为True,确定。2.再次打开属性对话框,将 数据库为只读 改为False,限制访问(Restrict Access) 设置为 MULTI_USER,确定。原创 2011-11-19 13:04:30 · 1464 阅读 · 0 评论 -
启用MSSQL分布式事务的常见问题
如何创建链接服务器IF EXISTS (SELECT srv.name FROM sys.servers srv WHERE srv.server_id != 0 AND srv.name = N链接服务器名)EXEC master.dbo.sp_dropserver @server=N链接服务器名, @droplogins=droploginsGOEXEC master.原创 2010-05-28 12:03:00 · 616 阅读 · 0 评论 -
WIN2003上安装SQL Server 2008时检查提示“性能计数器注册表配置单元一致性”
如果在win2003中文企业版中设置区域语言为英语(美国),安装mssql2008中文企业版将导致上述错误提示,修改区域语言为中文(简体)即可通过验证。原创 2010-07-21 14:42:00 · 819 阅读 · 0 评论 -
作业失败时通过Database Mail发送通知
1.启动动SQL Server Agent代理服务。2.启用Database Mail,步骤: a.启动SQL Server 外围应用配置器,依次选择“功能的外围应用配置(Surface Area Configuration for Features)”,“Database Mail”,“Enable Database Mail stored procedures”。3.打开 SQL Server Management Studio,依次选择“Management ”,“Database Mail ”,“C原创 2010-07-13 11:17:00 · 916 阅读 · 0 评论 -
[MSSQL2005]简单树型表结构
use master;create database test;gouse test;create table Tree(NodeID int primary key,NodeName nvarchar(50),ParentID int,Depth int,IsLeaf bit);goinsert into Tree values(1,a,0,0,0);insert into Tree原创 2010-01-12 15:34:00 · 457 阅读 · 0 评论 -
MSSQL修复数据库登录与数据用户之间关联
--自动关联当前数据库同名用户exec sp_change_users_login AUTO_FIX,用户名 --关联当前数据库指定用户和登录exec sp_change_users_login UPDATE_ONE,用户名,登录名转载 2009-09-04 15:28:00 · 613 阅读 · 0 评论 -
MSSQL数据库备份并调用WINRAR压缩
CREATE PROCEDURE BACKUPDB @DATABASE VARCHAR(128)=dbname -- 要备份的数据库 ,@BACKUPPATH VARCHAR(256)=E:/DbBack/ -- 备份目录 ,@WINRARPATH VARCHAR(256)=E:/tools/WinRAR/原创 2009-08-31 16:51:00 · 727 阅读 · 0 评论 -
MSSQL获取汉字助记码[拼音首字母缩写]
CREATE FUNCTION [dbo].[GetPY] ( @str nvarchar(4000) ) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY= while len(@str)>0 beg转载 2009-08-31 16:26:00 · 913 阅读 · 0 评论 -
MSSQL字符串分割函数
ALTER FUNCTION [dbo].[Split]( @Array VARCHAR(7000) ,@Split CHAR(1))RETURNS @T TABLE(v VARCHAR(100))ASBEGIN WHILE(CHARINDEX(@Split,@Array) BEGIN INSE原创 2009-08-31 16:49:00 · 630 阅读 · 0 评论 -
MSSQL全角半角转换
ALTER FUNCTION [dbo].[f_Convert]( @str NVARCHAR(4000), --要转换的字符串 @flag bit --转换标志,0转换成半角,1转换成全角 )RETURNS nvarchar(4000) AS BEGIN转载 2009-08-29 09:23:00 · 614 阅读 · 0 评论 -
row_number()分组排序
--学生成绩表(姓名,科目,分数)create table studentscores(id uniqueidentifier not null primary key default newid(),name nvarchar(36),subject nvarchar(36),scores decimal(14,1))insert into studentscores(name...原创 2019-05-16 22:02:29 · 1613 阅读 · 0 评论