随笔分类 - SQLServer
SqlServer调用CLR服务
摘要:作用 从数据库发起对外部服务的请求. 应用场景 心跳监测 定时启动站点 服务实现 代码部分(C#) using System; using System.Net; publicpartialclassStoredProcedures { [Microsoft.SqlServer.Server.Sql
阅读全文
SqlServer之作业实现定时自动备份
摘要:工作中经常会碰到备份一个应用的数据库,刚开始你可能会每天手动的备份一次,但是时间长了你也许就会想到自动备份,下面简单的介绍一下我经常用的自动备份的方法。 打开企业管理器->管理->sql server代理 新建一个作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限; 点击步骤标签,进入步骤面板。新建步骤,步骤名可以随便填写,如步骤1,类型和数据库默认,不需要修改。命令中写入以下语句:BACKUP DATABASE [数据库名] TO DISK = N'F:\\data\\数据库备份' WITH NOINI
阅读全文
借助查询分析器对遗留项目进行分析
摘要:当某个业务逻辑比较复杂的时候,可在查询分析器中将它所涉及到的表全部罗列出来.然后清空这些表的数据并执行代码,再来观察这些表所发生的变化!(如下图所示)
阅读全文
导出sql脚本时的几个问题
摘要:问题1:服务器: 消息 2714,级别 16,状态 5,过程 VIEW1,行 4数据库中已存在名为 'VIEW1' 的对象。注:我要创建的视图一共有4个.查看文件中有两个创建View1的语句段和另外两个语句段.错误原因:我有两个视图,它们属性中的创建视图语句中的视图名称都是View1,与视图本身的名称不一致.将其由View1改为视图本身的名称后再导出就没有问题了.问题2:警告: 已创建表 'JSH_Global_Menu',但其最大行大小(8339)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT或 UPDATE
阅读全文
SqlServer突然不启动的原因
摘要:今天下午我因备份数据库的原因,停止了服务管理器。等我晚上再用到数据库的时候却无法正常启动。重启电脑也无济于事。事件查看器只记载了关闭服务管理器的消息。在服务中发现MSSQLSERVER没有启动,手工启动时提示如下:绝望之际,想起今天为了试用一个软件,将系统时间调前了四个月。调为正常时间后,MSSQLSERVER即正常启动。
阅读全文
使用oracle和sqlserver的几点区别
摘要:1.部分SQL语句差异(1)SQL:select top 10 * from tableORA: select * from table where rownum<11(2)SQL:Select * from t1 join t2 on t1.c1=t2.c1ORA: select * from t1,t2 where t1.c1=t2.c1(3)select * from t1 left join t2 on t1.c1=t2.c1ORA: select * from t1,t2 where t1.c1=t2.c1(+)(4)SQL:select * from t1 right joi
阅读全文
Oracle数据库的网络连接配置以及一些常见错误信息解决方法
摘要:Oralce数据库的错误信息经常会出现,我们看见的都是错误的代码,至于错误原因究竟是什么还一时半会难以解答,所以就把一些常见的错误整理了一下,来看看也许对你有帮助的。Oracle数据库是网络数据库,我们在学习的时候要有一种思想,就是它是运行在服务器上面的数据库软件,它是基于网络的,它不像access,只是一个数据库文件。有这样一个认识,学起来会容易理解很多。在网络的条件下,要访问oracle数据库,就必须要在服务器端和客户端进行相关的配置,这样客户端就能通过网络访问服务器端的数据信息。当然,服务器端和客户端只是逻辑上的划分,我们在学习过程中,这两个端都是装在我们自己这一台电脑上的,网络的嘛,也
阅读全文
SQL Server的流水模式
摘要:在 sqlserver企业管理器打开某个数据库的某个表,修改记录,关闭表就会提示:“在流水模式下,事务无法启动”,修改不了数据。原理:SQL Server 用来将结果集返回到客户端的默认模式。行按照其放置在结果集中的顺序发送到客户端,且应用程序必须按此顺序对行进行处理。在执行连接中的某 SQL 语句之后,应用程序除了检索结果集中的行以外不能在连接上执行任何其它操作,直到已检索了所有的行。在结果集检索结束之前应用程序可以执行的唯一的其它操作是取消结果集的剩余部分。解决方法:拖动右边的滚动条向下,直到显示完所有的数据,再改就没事了。 或者改完一个数据后用鼠标在别的单元格左键点击一下后再关闭数据表就
阅读全文
浙公网安备 33010602011771号