SqlServer
sunjhgq
这个作者很懒,什么都没留下…
展开
-
当 IDENTITY_INSERT 设置为 OFF 时,不能向表 中的标识列插入显式值。
"当 IDENTITY_INSERT 设置为 OFF 时,不能向表 中的标识列插入显式值。"表示当表的关键子设置为自动生成,那么你不能对它修改.2006-10-30 10:07:00 · 186 阅读 · 0 评论 -
"无法解决 equal to 操作的排序规则冲突"?
在sql server 2000 下 运行关联表的sql出现"无法解决 equal to 操作的排序规则冲突" 在网上google原来是排序规则在倒蛋. 资料: http://www.cublog.cn/opera/showart.php?blogid=8707&id=59268 http://support.microsoft.com/default.aspx...2006-02-14 16:08:00 · 133 阅读 · 0 评论 -
对链接的服务器运行分布式事务处理时出现错误
运行程序出现了如下的错误: java sql SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begi...2006-05-10 10:13:00 · 258 阅读 · 0 评论 -
SQL Server 收缩事务日志
BACKUP LOG DB_Name WITH TRUNCATE_ONLYDBCC SHRINKFILE (DB_Name_Log)原创 2008-07-26 10:00:08 · 91 阅读 · 0 评论 -
SQL Server 不存在或拒绝访问
由于国庆全公司都放假了,所以服务器,电源都停止了.第一天上班,服务器都要重新启动,那么所有的系统也要重新启动,检查了所有机器的数据库,WEB服务器是否启动,所有的作业(任务)是否成功运行,所有的数据备份是否成功.在检查过程中,发觉某些服务器要连接到文件服务器,那么就要登陆到文件服务器,这样才能访问.最让人头痛的一个问题就是有些作用启动不了.因为在这之前都运行的好好的,今天就出事了....2006-10-03 14:28:00 · 701 阅读 · 0 评论 -
Sql错误代码14274
在删除作业的时候出现如下的错误提示:[color=red]错误14274 无法添加、更新或删除从MSX服务器上发起的作业(或步骤或调度)[/color] 在网上查了说是SQL Server服务器的名字改名了,因为msdb..sysjobs中的列originating_server中保存了机器的名字,当把机器的名字改了,就找不到对应的机器,所以会出错。...2008-01-30 11:26:09 · 291 阅读 · 0 评论 -
系统性能优化过程.
现在的公司的系统很不稳定,尤其在高峰期间,一个系统的性能都会影响到其它系统的性能.我负责的一个系统.由于涉及到公司的各个系统,比如生产,工资,库存,工单,他们都是独立的系统.我的系统都要去他们所在的数据库拿数据.尤其是在首页要从各个系统中提取数据,所以等待的时间特别久,用户经常打点话下来抱怨,让我们尽快的想办法解决这个问题.我都能理解,我也想尽快的帮他们解决,我也放心,踏实. 我观察...2008-01-31 22:11:30 · 225 阅读 · 0 评论 -
动态交叉表
在开发项目过程中经常要用到交叉表,方便用户查看数据,交叉表--就是行转换成列。动态的交叉表就比较少用了。下面的SQL提供了一种思路,希望对需要的人有所帮助。[code="sql"]if object_id('Col_Row') is not null drop procedure Col_Rowgocreate procedure Col_Row (@table_t...2008-09-02 16:31:32 · 207 阅读 · 0 评论 -
(SQL)同一列的多行字符串数据怎么转换成同一列的一行数据?
同一列的多行字符串数据用SQL怎么转换成同一列的一行数据? 比如:我用select department,userName from users从表中查询出如下数据department | userName--------------- --------------it it1it ...2008-02-29 16:04:16 · 710 阅读 · 0 评论 -
备份数据库SQL
SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GO-- execute AutoBackupDataBaseALTER procedure AutoBackupDataBase--WITH ENCRYPTION 加密AsBegindeclare @curDate varchar(12)declare @before7Dat...2009-01-08 10:52:42 · 79 阅读 · 0 评论 -
[转载]SQL 过程的性能: 提示和技巧
http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/0306arocena/0306arocena.html2006-01-24 10:35:00 · 66 阅读 · 0 评论 -
sql server备份数据库
数据是企业的重要信息,可能也是商业机密.所以我们一定要及时的作好备份,保重数据的安全.下面是设计了一个存储过程来备份数据.如果要实现自动的备份你可以执行一个任务来自动的处理.CREATE procedure AutoBackupDataBase--WITH ENCRYPTION 加密AsBegindeclare @Str varchar(8)declare @Str_d varch...2006-01-11 11:11:00 · 224 阅读 · 0 评论 -
CPU使用率不高,内存怎么使用率也不高,但系统假死了
在一个企业中待两年多了,遇到各种问题,很多都没有经验,只能考自己去摸索。现在又遇到一个问题,在IBM刀片服务器上面,4G的内存,sql server大概使用到2G左右就升不上去了,但是公司使用的系统的大并发使用的时候,就出现假死的现象,整个系统就不能使用了,CPU使用率也才10%左右。这问题可郁闷呀,又物理资源不能够用到,系统有出现问题。找了很久也没有找到问题的所在,程序应该问题不大,应该平时都用...2007-03-19 09:20:00 · 2087 阅读 · 0 评论 -
触发器--用来获取那写字段更新
在网上找到了一个类似的文章http://www.cnblogs.com/delphi/articles/121516.html来引用这文章.我在它的基础上加了更详细注解。 如下: CREATE Table T_Test (f_id int IDENTITY(1, 1) Primary Key,f_char Char(8) default '',f_varch...2005-09-06 09:30:00 · 488 阅读 · 0 评论 -
得到表的字段名
SELECT s.name ,s.colid FROM syscolumns as s WHERE id = object_id('t_test') 得到表"t_test"的字段名2005-09-06 09:31:00 · 80 阅读 · 0 评论 -
sqlserver中,sql编程的几个小常
sqlserver中,sql编程的几个小常 1、取出刚刚插入(删除)的数据SELECT 字段名 FROM INSERTED(DELETED)2、对于UPDATE实际上是先DELETE然后再INSERT所以如果想得到UPDATE前后的数据值,应该先从DELETED取出,然后从INSERTED取出;3、IF UPDATE(列名)可以判断更新或插入哪一个字段的值;4、@@RO...2005-09-06 09:31:00 · 90 阅读 · 0 评论 -
生成唯一值
NEWID()创建 uniqueidentifier 类型的唯一值。 DECLARE @myid uniqueidentifierSET @myid = NEWID()PRINT 'Value of @myid is: '+ CONVERT(varchar(255), @myid)2005-09-06 09:32:00 · 147 阅读 · 0 评论 -
sql server 远程引用
在sql server 中能远程查询更新数据(OPENDATASOURCE) 不经常使用的数据可以用OPENDATASOURCE,openrowset等来引用,如果数据经常使用那么你最好使用链接服务来进行分布式查询更新update OPENDATASOURCE( 'SQLOLEDB', 'Data Source = 192.168.1.6;Us...2005-09-06 09:51:00 · 138 阅读 · 0 评论 -
sql server 链接服务器
sql server 链接服务器: 创建一个链接的服务器,使其允许对分布式的、针对 OLE DB 数据源的异类查询进行访问,用来链接远程的数据库。.链接vfp数据据两种方式: 1)openrowset('MSDASQL', 'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=\\Files...2005-09-06 09:53:00 · 210 阅读 · 0 评论 -
sql一些常用的方法
1:执行另一服务器上的存储过程exec OPENDATASOURCE( 'SQLOLEDB', 'Data Source=远程ip;User ID=sa;Password=密码' ).库名.dbo.存储过程名2:将资料插入另一服务器上的表中select * into 本地库名..表名 from OPENDATASOURCE( '...2005-09-08 16:26:00 · 118 阅读 · 0 评论 -
提高查询数据的性能历险记
提高查询数据的性能 我负责的那个项目采用了webwork + spring + hibernate 的架构,用到了3个数据库.现在已经正是使用了,先庆祝一下.用户反映速度很慢,说有时一个查询要等10秒左右,妨碍了他们的工作.他们这么一说,我就 开始找原因了.我以为是用了hibernate引起的,所以请教了我的朋友--w...2005-12-07 15:36:00 · 81 阅读 · 0 评论 -
osql 用法
osql -U sa -P sa -S 192.168.1.50 -q "select getdate()"2010-04-14 13:58:44 · 217 阅读 · 0 评论