![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL SERVER
happypolo
IT
展开
-
SQL SERVER2000实现数据库的同步!
SQLServer2000数据库复制分发订阅定制流程 =====================================(1)建立发布分发服务器:======================================第一步分发的数据库服务器的代理服务SQL Server Agent必须使用本地帐户启动而不能使用默认的LocalSystem启动.操作步骤:开始-原创 2006-08-03 14:03:00 · 3177 阅读 · 0 评论 -
sqlserver “置疑”解决办法
求助:我的sqlserver突然之间数据库msdb无法打开,企业管理器里面在msdb旁边显示“置疑”,导致数据库的作业调度用不了了,不知是设那么楼主jsys(雪狼)2004-05-08 14:10:40 在 MS-SQL Server / 应用实例 提问求助:我的sqlserver突然之间数据库msdb无法打开,企业管理器里面在msdb旁边显示“置疑”,导致数据库的作业调度用不了了,不知是转载 2009-02-17 10:18:00 · 2151 阅读 · 0 评论 -
Sqlserver2000中的事务处理
Sqlserver2000中的事务处理 一、 定义及其性质:事务:事务是作为单个逻辑工作单元执行的一系列操作。属性:一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:1. 原子性:事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。2. 一致性:事务在完成转载 2008-12-11 00:51:00 · 697 阅读 · 0 评论 -
计算SQL执行时间的方法
select 前加: @ D datetime@D=getdate() 在select 后加: select [SQL执行时间ms]=datediff(ms,@D,getdate())原创 2008-12-19 22:21:00 · 758 阅读 · 0 评论 -
链接服务器到 oracle 方法
1. 配置SQLSERVER 服务器 SQLSERVER 服务器: 安装 oracle 客户端, 并生成 tnsname.连接文件, 用 pl/ sql 能够访问 oracle 的表或试图; 关键: 服务名/ 用户/密码 2. 在sqlserver 企业管理器上 向导建立一链接服务器 关键: 服务器类型: 其它--> 提供者: microsof原创 2008-12-20 07:56:00 · 789 阅读 · 0 评论 -
sqlserver:openrowset / oracle:table/view@dblink名
只是sqlserver 提供的远程数据访问函数; 在本地sqlserver 中取外部数据源数据时候可用; 对连接本地 oracle 操作远程 oracle 不能使用; 测试: pl/sql 中使用: select * from openrowset(................); 无效!!!!!!!!!!!!!! 在oracle 中需要访问远程数据,需要建立一连接远原创 2009-09-15 10:05:00 · 904 阅读 · 0 评论 -
删除SQLSERVER 大日志文件的方法
a.分离数据库: 企业管理器--服务器--数据库--右键--分离数据库 b.在我的电脑中删除LOG文件 c.附加数据库: 企业管理器--服务器--数据库--右键--附加数据库原创 2010-08-15 11:47:00 · 623 阅读 · 0 评论 -
只有.MDF 删除了.LDF日志文件的恢复方法
<br />由于日志文件太大而不能操作SQLSERVER,<br />由于错误操作删除了SQLSERVER 的日志文件.LDF<br /> <br />正常情况下,可以分离数据库__>删除日志文件__的操作!!!!!<br /> <br />只有MDF文件,可用原来备份的数据库进行恢复:::<br /> <br />1.在SQLSERVER DATA 目录下复制.MDF 文件,删除原来的文件;<br />2.企业管理器中新建立一个同名称的数据库;<br />3.数据库__>恢复__>选择原来的备份进行恢复;原创 2010-08-25 10:23:00 · 1145 阅读 · 0 评论 -
sqlserver uniqueidentifier 字段值自动填充语句
<br />sqlserver uniqueidentifier 字段值自动填充语句<br /> <br /> <br />插入修改时候用 newid() 涵数就行了<br /> <br />譬如:<br /> <br />update tbale set A=newid(); A为uniqueidentifier类型;<br /> <br />unique: 独一无二的-------- identifier:标识<br /> <br /> <br /> <br />原创 2010-10-12 12:59:00 · 3768 阅读 · 0 评论 -
连接 oracle 连接串: OraOleDb.oracle.1 和 MSDAORA.1 区别
OraOLEDB是来自oracle的驱动 MSDAORA是来自微软的驱动原创 2009-01-08 14:24:00 · 7653 阅读 · 0 评论 -
Access 与 SQL中的 IsNull(),IS NULL的区别
Access也有IsNull函数,但意义和参数却和T-SQL中的不同。在T-SQL(也就是SQL Server所支持的SQL语言)中,IsNull的作用是把空值替代成指定的值。然而在Access中,IsNull的作用仅仅是判断是否为空值,而且参数的个数也和T-SQL中的不一样,只有一个输入参数。庆幸的是Access支持iif,所以可以这样去替代:Select iif(Is转载 2009-01-04 09:18:00 · 5751 阅读 · 0 评论 -
SQLSERVER 2000 触发器实现表的实时同步解决方案
测试成功: 适用环境操作系统:windows 2003数据库:sql server 2000/sql server 2000 一、 问题现象在sql server 2000下收到如下错误:该操作未能执行,因为 OLE DB 提供程序 SQLOLEDB 无法启动分布式事务。[OLE/DB provider returned message: 新事务不能登原创 2008-10-28 10:49:00 · 1886 阅读 · 0 评论 -
msdb数据库置疑如何恢复?
执行如下脚本-----------------USE MASTERGOSP_CONFIGURE ALLOW UPDATES,1 RECONFIGURE WITH OVERRIDEGOUPDATE SYSDATABASES SET STATUS =32768 WHERE NAME=置疑的数据库名Gosp_dboption 置疑的数据库名, single use原创 2007-01-25 08:47:00 · 3153 阅读 · 1 评论 -
ASP 中判断SQLSERVER 表或者数据库是否存在
1.判定数据库 system_parameter ---该页面只能在服务器上执行,data source 使用local; 不需要使用IP; dim connstr connstr = "PROVIDER=SQLOLEDB;DATA SOURCE=local;UID=sa;PWD=sa" sql="select 1 from master..sysdatabases w转载 2007-10-22 18:14:00 · 3674 阅读 · 0 评论 -
ASP 新建立SQLSERVER数据代码
首先连接maste, 再用SQL语句新建数据! dim connstr connstr = "PROVIDER=SQLOLEDB;DATA SOURCE=local;UID=sa;PWD=sa;database=master" sql="CREATE DATABASE [1234]" set rs=server.createobject("adodb.recordset") rs.o原创 2007-10-22 23:34:00 · 649 阅读 · 0 评论 -
SQL 优化
SQL优化规则:(1) from a,b - 记录数:a(2) from a,b,c - c: a,b 关联表(3) select colA > select * ;只是count/sum 可以:select 1(4) group by a,b,c 记录数 c>b>a 记录最多的放最后面(5) 转换涵数 处理常数,不要转换字段(6) where 从最后一个条件执行,范围越小的条件原创 2007-10-29 15:18:00 · 675 阅读 · 0 评论 -
sqlserver 登录认证
系统已经提示得很清楚了:用户 sa 登录失败请检查一下,sa用户的密码是不是正确。sa是SQLServer的超级用户,相当于Windows的Administrator帐号。通常,密码会在Web.config文件中,要确保这个密码和数据库中实际的sa密码一致。还有种可能,你安装SQLServer是没有选择混合认证模式,而是选择Windows验证模式。如果是这样,你可以通过企业管理器(S转载 2007-12-21 08:31:00 · 969 阅读 · 0 评论 -
日志文件满解决办法
解决方法 日志文件满而造成SQL数据库无法写入文件时, 一种方法:清空日志。 1.打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH NO_LOG: 通常删除事务日志中不活跃的部分 2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许原创 2007-12-21 14:33:00 · 1353 阅读 · 0 评论 -
SQLServer2000 的sa密码忘记之后的解决方法 , 修改 sa 密码!!!!!!!!!!
"无法连接到服务器,用户xxx登陆失败"该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名转载 2007-12-21 08:43:00 · 7379 阅读 · 0 评论 -
SQLSERVER --- MSdistribution_history 判定复制订阅是否正常!
MSdistribution_history 表包含与本地分发服务器关联的分发代理的历史记录行。该表存储在分发数据库中。 MSlogreader_history 表包含与本地分发服务器关联的日志读取器代理的历史记录行 select * from MSlogreader_history if runstatus=6 then 复制订阅错误!!!!!转载 2008-09-02 15:07:00 · 1153 阅读 · 0 评论 -
如何用标准的odbc sql接口访问wincc归档数据库
<br /> <br />WINCC作为一个工控软件,有着工控软件的一系列特征:能显示实时数据,历史数据,生成实时数据曲线与历史数据曲线,并能生成报表。然而WINCC与其它的工控软件包有不同的地方:它的数据是保存在标准的及功能强大的Sybase SQL Anywhere数据库中,所以,我们可以像访问一般的数据库一样,通过ODBC直接访问WINCC的历史数据库。一、 通过Sybase Central 4.0访问显示数据<br />Wincc 在安装时就把Sysbase数据引擎与Sybase Cent转载 2010-10-27 11:00:00 · 2321 阅读 · 0 评论