-
Sqlserver2012共享同步日志(主从复制 )
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
-
SQLServer附加数据库提示“版本为661,无法打开,支持655版本…
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
在我们使用别人导出的 数据库的时候,有时候我们会通过附加数据库的方法,把别人导出的数据库附加到我们的电脑中,这时,或许你会遇到这种问题,附加时,提示版本为XXX,无法打开,支持AAA版本。 ????? 这是怎么回事呢? ????? 原来,版本号是指SQL Server的[详细]
-
Sqlserver 批量提交的方案改进!
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
Bulk的使用我们都是知道的,在这里我就不做过多的阐述了! 但是我现在的情况还稍微有点不一样!待我细细道来! 正常情况下我们在提交之前首先组Datatable,最后一次提交,效率相当高! 但是我现在的情况确是在把数据添加到datatable之前首先确认一下这一行是[详细]
-
sqlserver数据库和MySQL数据库的连接的一个JUnit测试小记
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
JDBC四大配置参数(记下来的) 1、驱动类名:Mysql:com.mysql.jdbc.Dirver; ???????????????????? Sqlserver:com.microsoft.sqlserver.jdbc.SQLServerDriver 2、URL:Mysql数据库:jdbc:mysql://localhost:3306/数据库名 ????????????? Sqlserver数据库:jdbc:sqls[详细]
-
SQLserver 查看表详细信息--删除重复数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
sp_help table_name ?--查询表详细信息sql server desc tables table_name 删除重复数据: 1、oracle 中 delete borrowRecord? --删除表名 where studentId in( --删除重复数据 select studentId from borrowRecord group by studentId having count(student[详细]
-
SQLServer 递归查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
--SQLServer 递归查询,主要用于建立树形结构IF OBJECT_ID('Categories') IS NOT NULL DROP TABLE CategoriesGOCREATE TABLE Categories ( CategoryID INT,CategoryName VARCHAR(20),ParentID INT )GOINSERT INTO Categories(CategoryID,CategoryName,Parent[详细]
-
Sqlserver2008中取得DB中表的相关信息。
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
SELECT? (case when a.colorder=1 then d.name else '' end) 表名, a.colorder 字段序号, a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识, (case when (SELECT count(*)? FROM sysobjects? WHERE (name[详细]
-
SQLServer 递归查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
--SQLServer 递归查询,主要用于建立树形结构IF OBJECT_ID('Categories') IS NOT NULL DROP TABLE CategoriesGOCREATE TABLE Categories ( CategoryID INT,CategoryName VARCHAR(20),ParentID INT )GOINSERT INTO Categories(CategoryID,CategoryName,Parent[详细]
-
安装sqlserver2008的教训
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
数据库都安装好了,就是安装不上管理工具。折腾了好久,决定重新安装系统,才搞定。安装sql2008还真的很折腾人。 在安装vs2010和sql2008之间,还是建议大家最好先安装sql2008.不然折腾的很 。当然,最好的就是系统安装好后就开始安装sql2008.可以减少折腾的[详细]
-
用IP与Port建立与SQLSERVER的连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
package?jsp; import?java.sql.*;?//?JDBC?package public?class?sql_data?{ String?url?=?"jdbc:inetdae:192.168.2.70?sql7=true";?//?use?your?hostname?and?port?number? String?login?=?"sa";?//?use?your?login?here String?password?="";?//?use?your?[详细]
-
ejb3+jboss无法加载sqlserver2000驱动的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
?? 今天尝试使用jboss读取sqlserver2000,可是开启服务器的时候,老是抛出异常,提示说是找不到sqlserver2000的驱动。但我确定配置应该是没错的,因为使用mysql的时候是正常加载到驱动的。 后来仔细看了一下配置文件,终于发现了一个极其不起眼的问题:原来[详细]
-
我是如何在SQLServer中处理每天四亿三千万记录的
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务。 项目背景 这是给某数据中心做的一个项目,项[详细]
-
sqlserver日期函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
SQLServer时间日期函数详解,SQLServer,时间日期, 1.????? 当前系统日期、时间 ??????? select getdate() 2. dateadd????? 在向指定日期加上一段时间的基础上,返回新的 datetime 值 ?????? 例如:向日期加上2天 ?????? select dateadd(day,2,'2004-10-15')??[详细]
-
SQLServer的Lead和Lag实现
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
在这里不谈2012版本,因为那版本好像有了lead,lag函数,不过没试过。这里主要讲怎么自己实现 1、有表A如下数据 insert into A(id,name) values(1,'张三')insert into A(id,name) values(2,'李四')insert into A(id,name) values(3,'王五') 2、SQL如下 SELECT[详细]
-
sqlserver 根据子节点查找所有父节点
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
with partents as ( select * from b_sys_org_adm where ORG_CODE ='ADM_100010301013' UNION ALL ?(SELECT a.* from b_sys_org_adm as a inner join ? partents as b on a.ORG_CODE=b.ORG_PCODE ?) ) SELECT ORG_CODE,ORG_NAME FROM partents ;[详细]
-
以IP与Port建立与SQLSERVER的连接--Java免费学习网
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
package?jsp; import?java.sql.*;?//?JDBC?package public?class?sql_data?{ String?url?=?"jdbc:inetdae:192.168.2.70?sql7=true";?//?use?your?hostname?and?port?number? String?login?=?"sa";?//?use?your?login?here String?password?="";?//?use?your?[详细]
-
SqlServer 查看所有触发器信息的命令
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
SELECT ?? ? ? object_name(a.parent_obj) as [表名] ? ? ?,a.name as [触发器名称] ? ? ?,(case when b.is_disabled=0 then '启用' else '禁用' end) as [状态] ? ? ?,b.create_date as [创建日期] ? ? ?,b.modify_date as [修改日期] ? ? ?,c.text as [触[详细]
-
SqlServer 审核(脚本示例)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
此文章主要是脚本示例,更多说明看官方文档:审核(数据库引擎) --必须在 master 数据库中创建审核USE master;GO--创建服务器审核对象--https://msdn.microsoft.com/zh-cn/library/cc280448(v=sql.100).aspxCREATE SERVER AUDIT [Audit_ToFile]TO FILE (--[详细]
-
真正高效的SQLSERVER分页查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引,Sqlser[详细]
-
加快SQLServer操作的技术
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
对SQLServer的插入和查询操作,由于数据量大,加速是一重要任务,主要从插入和查询两方面进行了优化: 1、查询 聚类索引 索引按照存储结构分为聚类索引和非聚类索引(采用聚类索引,因为order by,group by 等较为频繁) 索引:数据库中的索引类似于一本书的[详细]
-
sqlserver2005级联删除
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
在你建表,建主外键的时候,在下面有几个选项,有一个是级联删除和一个级联更新,勾选上就可以了[详细]
-
jtds连接sqlserver2008
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
JTDS是一个开放源代码的100%纯Java的,用于JDBC 3.0驱动Microsoft SQL Server 和Sybase(10 ,11 ,12 ,15 版本)的驱动程序 。 JTDS是基于freetds的,并且是目前最快的生产准备JDBC驱动程序为SQL Server和Sybase 。 JTDS完全与JDBC 3.0兼容,支持只向前的[详细]
-
MS-SQLSERVER2005備份/恢復 操作筆記
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
一、手動備份與恢復 打開 Microsoft SQL Server Management Studio 選擇要備份的數據庫,右鍵選擇 Tasks,Back UP... 進入備份菜單 設置備份類別、備份文件點擊OK開始備份 恢復: 右鍵 Database選擇 Restore DataBase... 設置需要還原的數據庫名稱、選擇事選[详细]
-
将sqlserver表中的数据导出sql语句或生成insert into语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
-- 将sqlserver表中的数据导出sql语句或生成insert into语句 if Object_id ( ' UspOutputData ' ) is not null drop PROCEDURE UspOutputData; go CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS BEGIN declare @column varchar ( 1000 ) @colum[详细]
-
透明数据加密(TDE)库的备份和还原
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
对于包含敏感数据的库,要实现 备份加密 。即备份文件别人拿到也不能还原和查看其中的数据。想到TDE(Transparent Data Encryption)。 TDE MSDN 说明: “透明数据加密”(TDE) 可对数据和日志文件执行实时 I/O 加密和解密。这种加密使用数据库加密密钥 (DEK),[详细]