SQL
独孤薄荷
信息化
展开
-
.NET 通过域名访问sql server 数据库
背景:由于固定IP地址费用较高,大多企业外网使用动态IP地址,造成远程连接数据库IP地址常变更的困扰。目前市面上有很多软件可申请域名解析,可通过域名访问企业数据库。步骤一、申请域名且解析后,将服务器IP地址和域名在Hosts做映射步骤二、连接字符串变更,若非默认端口,则在域名后面跟上数据库端口即可string.Format("Data Source=www.baidu.com,12345;Initial Catalog=TEST;User Id=sa;Password=1;Connec原创 2020-09-17 10:32:53 · 2381 阅读 · 0 评论 -
Sql Server 数据库,通过报错方式,阻止数据变更
CREATE TRIGGER TR_TBTEST ON R_PQYZ FOR UPDATEAS RAISERROR('错误',16,8) ROLLBACK TRAN 如上所示,阻止表数据更新,最终效果如下所示:关于RAISERROR中的参数,请参考...原创 2019-12-11 16:37:21 · 298 阅读 · 0 评论 -
SQL SERVER 2000数据库置疑 紧急模式
SQL SERVER 2000数据库,服务重启之后系统库以外的其它库都会出现置疑(置疑之前没有备份的库。除非是置疑前一秒刚备份完,或者是备份完没有再使用,可以直接恢复):1、停掉SQL SERVER 服务(开始--控制面板--管理工具--服务--MSSQLSERVER--右键停止)2、找到置疑库的数据文件mdf和ldf存放位置,备份此文件到其它文件夹3、重启SQL SERVER服务转载 2016-03-09 09:03:36 · 23954 阅读 · 2 评论 -
SQL SERVER 2008 同表同列做差
如上图,实现每一个A2都是当前A1与上一个A1之间的差(A4做DESC排序)SELECT A.A3,A.A4,A.A1,A.A1 - CASE WHEN B.A4-1 IS NULL THEN A.A1 ELSE B.A1 END A2 FROM A LEFT JOIN A B ON A.A4=B.A4-1 ORDER BY A.A4 DESC实现结果如下:原创 2016-03-22 11:47:57 · 629 阅读 · 0 评论 -
SQL SERVER 2008得到数据库表中的重复信息
原创 2016-04-26 10:20:02 · 486 阅读 · 0 评论 -
SQL SERVER 2008同表字段更改
如图一 把同一张表中PQA11相同、PQA01相同 PQA06为色面漆的PQA10改为PQA06为色底的PQA10如上图所示,更改方法如下:--开始事务BEGIN TRAN--更改UPDATE A SET A.PQA10=B.PQA10 FROM R_PQA AINNER JOIN(SELECT PQA01,PQA10,PQA06,PQA11,PQA03 FROM R_PQA原创 2016-06-20 20:15:40 · 340 阅读 · 0 评论 -
数据库可疑的解决方案
转自:http://www.cnblogs.com/wyBlog117/p/6046501.html谢谢转载 2017-07-15 13:42:59 · 430 阅读 · 0 评论 -
DevExpress通用导出Excel,支持多个控件同时导出在同一个Sheet表
文章出自深圳-涛神网友提供方案,在此仅做记录,谢谢。public static class ViewExport { /// <summary> /// DevExpress通用导出Excel,支持多个控件同时导出在同一个Sheet表 /// eg:ExportToXlsx("",gridControl1,gridControl...原创 2017-12-25 13:29:49 · 2602 阅读 · 3 评论 -
SQL SERVER 2008 同表同列运算
如上图,表A:需求:根据A4排序 ORDER BY A4 DESC 求出A2=A1-A1的值 即:A4=6 A2=A1 A4=5 A2=A1-A1(A4=6时的A1) 以此类推实现方式原创 2019-07-08 09:54:30 · 223 阅读 · 0 评论