随笔分类 - SqlServer
1
摘要:这一般都是由于Sql Server的端口号被其他应用程序占用导致的,可以使用dos命令或者网络工具查看当前端口的使用情况,看看哪个程序占用了Sql Server的默认端口1433,将这个程序结束就可以重新启动了;如果嫌查看麻烦,也可以直接更改SQL Server的默认端口,然后启动Sql Serve
阅读全文
摘要:为便于管理数据库中的权限,SQL Server 提供了若干“角色”,这些角色是用于分组其他主体的安全主体。它们类似于 Microsoft Windows 操作系统中的组。数据库级角色的权限作用域为数据库范围。 SQL Server 中有两种类型的数据库级角色:数据库中预定义的“固定数据库角色”和您可
阅读全文
摘要:1.LEFT ( character_expression , integer_expression ) 函数说明:LEFT ( '源字符串' , '要截取最左边的字符数' ) 返回从字符串左边开始指定个数的字符 select LEFT('SQL_Server_2008',4 ); 返回结果:SQL...
阅读全文
摘要:--由父项递归下级with cte(id,parentid,text) as(--父项select id,parentid,text from treeview where parentid = 450union all--递归结果集中的下级select t.id,t.parentid,t.text...
阅读全文
摘要:例如出现BID为1673的两条重复数据,要第一条select * from(select no=row_number() over(partition by Bid order by getdate()),* from BidWinningNotice) twhere no=1 AND SID=23...
阅读全文
摘要:execsp_addlinkedserver'ddxx','','SQLOLEDB','1.192.168.220'execsp_addlinkedsrvlogin'ddxx','false',null,'sa','123'go--查看---EXECsp_helpserver--删除--execsp...
阅读全文
摘要:最近着手做SqlServer2008的订阅发布,起初使用推送订阅很顺利,后来改成请求订阅出现了以下问题,折腾好长时间终于搞定,留下此文备日后查阅,或供遇相同问题的道友参考:首先阐述以下问题:1. 错误消息:由于出现操作系统错误 3,进程无法读取文件“C:\Program Files\Microsof...
阅读全文
摘要:很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对...
阅读全文
摘要:通过某种特定的条件,将存放在同一个数据库中的数据分散存放到多个数据库上,实现分布存储,通过路由规则路由访问特定的数据库,这样一来每次访问面对的就不是单台服务器了,而是N台服务器,这样就可以降低单台机器的负载压力。提示:sqlserver 2005版本之后,可以友好的支持“表分区”。 垂直(纵向...
阅读全文
摘要:1. 实现原理:读写分离简单的说是把对数据库读和写的操作分开对应不同的数据库服务器,这样能有效地减轻数据库压力,也能减轻io压力。主数据库提供写操作,从数据库提供读操作,其实在很多系统中,主要是读的操作。当主数据库进行写操作时,数据要同步到从的数据库,这样才能有效保证数据库完整性。2. 实现方法:在...
阅读全文
摘要:负载均衡集群是由一组相互独立的计算机系统构成,通过常规网络或专用网络进行连接,由路由器衔接在一起,各节点相互协作、共同负载、均衡压力,对客户端来说,整个群集可以视为一台具有超高性能的独立服务器。1、实现原理 实现数据库的负载均衡技术,首先要有一个可以控制连接数据库的控制端。在这里,它截断了...
阅读全文
摘要:1、2008的开机密码设置由于2008是服务器系统,它的安全性高于个人桌面操作系统,在开机系统密码设置上,很多人都不能通过,其实很简单,2008的密码必须最少由六位字母加数字组成,而且字母还必需包含大小写。举个例子:Ab123456.这个密码2008就可以通过使用了。2、2008设置自动登录。具体方...
阅读全文
摘要:【in】string sql = "exec('select * from bid where id in ('+@IDS+')')"; System.Data.SqlClient.SqlParameter[] sp = new System.Data.SqlClien...
阅读全文
摘要:工作中要频繁的处理一些数据导入,又不想手工去做,因此用了神器SqlBulkCopy。在MSDN查看了此类的帮助文档几经波折终于搞定,记录下来方便以后查阅。MSDN实例: 1 using System.Data.SqlClient; 2 3 class Program 4 { 5 stati...
阅读全文
摘要:文章来源:http://www.codesky.net/article/201109/141401.html1.简介Oracle数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。2.详细介绍Oracle临时表分为会话级临时表和事务级临时表。会话级临时表是指临时表中的数据只在会话生命周期之中存在,当用户退出会话结束的时候,Oracle自动清除临时表中
阅读全文
摘要:文章来源:http://www.codesky.net/article/201007/145241.html我们今天是要和大家一起讨论的是SQL Server临时表的实用大全,如果你对SQL Server临时表的实用大全不是很了解的话,下面的文章就是对其相关内容的具体介绍,希望会给你带来一些帮助在此方面。引子:临时数据表格,我们在存储的时候经常遇见。客户端可以实用Delphi的ClientDataSet的内存表,但是ClientDataSet类似TABLE,不是支持SQL语言的。当然也可以实用临时表。有时我们避免SQL Server临时表的生命周期的麻烦,更多的使用实际表临时用用。起个什么te
阅读全文
摘要:SqlServer中临时表分为两种:一种是局部(本地)临时表,用#TableName表示。一种是全局(服务器)临时表,用##TableName表示。创建临时表:1.create table #Test ( [ID] [int] IDENTITY(1,1) NOT NULL, [CompanyName] [nvarchar](50) NULL, [CompanyID] [varchar](30) NULL, [CompanyType] [int] NULL,)2.select * into #Test from Test删除临时表:drop table #Test增删改查与普通表相同
阅读全文
摘要:描述:将Test1表中的数据放到Test2表中1.Test2表不存在select A,B,C insert into Test2 from Test1select * into Test2 from Test12.Test2表存在insert into Test2 (A,B,C)(select A,B,C from Test1)如果Test1 在DB_1数据库中,Test2在DB_2数据库中1.select A,B,C insert into DB_2.dbo.Test2 from DB_1.dbo.Test12.insert into DB_2.dbo.Test2 (A,B,C)(selec
阅读全文
摘要:Sqlserver 2008排序规则 与 SAP 不符
read the installation guide on how to set the correct server collation for the sap system
阅读全文
摘要:windows验证登陆失败
阅读全文
1
浙公网安备 33010602011771号