sqlserver数据库

SqlServer数据库查看被锁表以及解锁Kill杀死进程

依然范特西╮ 提交于 2019-12-05 19:59:54
步骤1.查看缩表进程 2.杀死进程 1 --1.查询锁表进程 spid、和被锁表名称 tableName 2 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName 3 from sys.dm_tran_locks 4 where resource_type='OBJECT' and OBJECT_NAME(resource_associated_entity_id) is not null 5 6 --2.查询出 kill+锁表进程 7 select 'kill '+ cast(request_session_id as varchar(20)) spid 8 from sys.dm_tran_locks 9 where resource_type='OBJECT' and OBJECT_NAME(resource_associated_entity_id) is not null 10 11 --3.直接杀掉 12 kill 91 13 kill 52 14 kill 94 15 kill 56 16 kill 91 17 kill 70 18 kill 52 19 kill 94 20 kill 56 21 kill 56 22 kill 52 23 kill 94

MFC使用ADO连接SQLServer数据库

。_饼干妹妹 提交于 2019-12-05 17:05:32
VC用ADO访问数据库全攻略,介绍了VC用ADO来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。 正文 一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。 OLE DB是一组”组件对象模型”(COM) 接口,是新的数据库低层接口,它封装了ODBC的功能,并以统一的方式访问存储在不同信息源中的数据。OLE DB是Microsoft UDA(Universal Data Access)策略的技术基础。OLE DB 为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。也就是说,OLE DB 并不局限于 ISAM、Jet 甚至关系数据源,它能够处理任何类型的数据,而不考虑它们的格式和存储方法。在实际应用中,这种多样性意味着可以访问驻留在 Excel 电子数据表、文本文件、电子邮件

android直接链接sqlserver数据库

[亡魂溺海] 提交于 2019-12-05 17:05:12
1、开发中遇到需要android端直接链接服务端sqlserver数据库,并向sqlserver数据库插入数据的场景。 2、链接到sqlserver数据库,需要用到 jtds 工具包,我使用的是 jtds-1.3.1.jar 。点击百度网盘下载,密码: fma7 3、下面就是直接链接sqlserver数据库的代码: package com.mtjsoft.www.myapplication.data; import android.util.Log; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * @author mtj 2018-4-9 10:00:48 * Created by Administrator on 2018/4/9. * android 链接sqlserver数据库 */ public class MtjServerDatabaseTools { private static String user = "数据库用户名" ; private static String password = "数据库密码" ;

jsp连接sqlserver数据库

不打扰是莪最后的温柔 提交于 2019-12-05 17:04:52
jsp连接sqlserver数据库需要如下几步设置: 一、修改sqlsever服务器登录验证模式(设置为:SQL Server 和 Windows 身份验证模式,如果已经设置跳过这步) 1》打开MSSMS(mircosoft sql sever management studio) 连接数据库,右键点击数据库引擎(如图的ZGC) 出现右键菜单,点击属性。 选择安全性, 选择SQL Server 和Windows 身份验证模式。 2》启用sa账户或自己创建新账户(本文只讲启用sa账户) 选择安全性选项前的“+”打开 选择sa账户,双击。 添加密码。下一步启用账户,选择左边的"状态"选项 选择授权和登录启用,这一步到这里就结束了。 3》使用jdbc连接数据库需要TCP/IP协议的支持,在SQLServer的配置工具目录里打开 Sql Server Configuration Manager。 如图,打开SQL Server网络配置,点击“MSSQLSERVER的协议”选项,可以看到右侧的选项,选择TCP/IP点击右键选择启用。 4》重要的一步,重启SQL Server 服务 点击SQL Server服务,在右边选择SQL Server(MSSQLSERVER)点击右键重新启动或(停止,然后启动)都是可以的。 二、在tomcat的lib目录下放置jdbc驱动 SQL Server

SqlServer数据库远程链接失败问题

那年仲夏 提交于 2019-12-05 17:03:01
导致SqlServer远程无法连接三大配置: 1.数据库配置双重验证 数据库如果没有配置双重验证,那么使用IP地址就无法连接到数据库,解决方式是在数据库属性更改即可: 1.TCP/IP协议未启用 在开始菜单中找到sqlserver配置管理器,把对应的数据库协议启用TCP/IP协议即可: 3.防火墙开启导致无法远程连接 解决方案一:关闭防火墙 解决方案二:在防火墙添加数据库相关的信任 打开服务,右键点击服务,查找sqlserver的路径,添加即可。 来源: CSDN 作者: 煸炒大虾 链接: https://blog.csdn.net/u010664346/article/details/81199215

将图片数据存入sqlserver数据库

守給你的承諾、 提交于 2019-12-05 17:02:50
关于图片的存储我们一般的做法是将图片存在硬盘上,路径存入数据库 sqlServer数据库以image格式存储图片,sqlServer数据库无法直接将image格式的字段转为string类型或其他类型,可以通过间接先将image格式转为bytes格式,再转为其他类型。 图片读取及入库 FileStream fs = new FileStream(barcCodeFile, FileMode.Open); byte[] imageBytes = new byte[fs.Length]; BinaryReader br = new BinaryReader(fs); imageBytes = br.ReadBytes(Convert.ToInt32(fs.Length)); public bool InsertBarCode(string ID, byte[] fs) { StringBuilder strSql = new StringBuilder(); strSql.Append("update t_MaterielInfo set "); strSql.Append("BarCode_Position=@BarCode"); strSql.Append(" where ID="+ID); SqlParameter[] parameters = { new SqlParameter

中控考勤软件sqlserver数据库建立办法

亡梦爱人 提交于 2019-12-05 17:02:23
SQL数据库建立办法 首先客户电脑上需要安装sqlserver数据库(2000或者是2005版本) 安装方法就不在这里介绍,下面说一下数据库的建立办法。(以2005版本为例) 打开数据库的对象资源管理器,新建一个数据库,名称可以任意填写,如下图: 2.在软件的安装目录下找到sqlserver数据库脚本(文件名:sqlserver.sql),用记事本打开,然后把里面的脚本程序全部复制。 (复制粘贴时不要通过快捷键操作,点鼠标右键复制粘贴) 如下图: 3在对象资源管理器中,选中新建的数据库,再新建查询,如下图: 4把之前复制的sqlserver数据库脚本粘贴到查询分析器中,如下图: 5确认脚本文件复制粘贴成功之后,执行(或按F5) 即可。如下图: 执行成功后,数据库既建立成功。 注意:一个数据库只能执行依次查询,进行多次查询,数据库会提示出错。 6. 打开考勤软件,找到维护设置-数据库设置,在数据库提供程序中选择sqlserver项,如下: 7.点击下一步,进行数据库参数设置,设置好服务器,验证方式和数据库名称即可。如下: 测试连接成功后,点击确定即可。到此,sqlserver数据库就建立成功了。 注意:如果数据库安装在本地电脑上,服务器名称可由( . )代替。 必须勾选上允许保存密码。 如果忘记sa密码,可以在对象资源管理器-安全性-登陆名中右键点击sa,打开属性进行修改。如下:

SQLServer数据库及注入方法

江枫思渺然 提交于 2019-12-05 17:02:03
目录 SQLServer数据库 SQLServer数据库的查询语句 SA权限开启xp_cmdshell获取主机权限 盲注SQLServer数据库 SQLServer数据库 SQL Server 数据库是由Microsoft开发和推广的关系数据库管理系统(DBMS),是一个比较大型的数据库。端口号为 1433 。数据库后缀名 .mdf,注释符是 -- sa权限:数据库操作,文件管理,命令执行,注册表读取等system。SQLServer数据库的最高权限 db权限:文件管理,数据库操作等权限 users-administrators public权限:数据库操作 guest-users SQLServer数据库有6个默认的库,分别是4个系统数据库: master 、 model 、 msdb 、 tempdb ,和2个其他数据库: ReportServer 、 ReportServerTempDB 。其中,model和tempdb是默认没有数据表的。 但是如果用navicat远程连接的话,只会显示2个数据库: ReportServer 、 ReportServerTempDB SQLServer数据库的查询语句 select @@version; #查询数据库的版本 select host_name(); #查询主机名,如果是用navicat远程连接的话,主机名是本地的名字

navicat连接sqlserver数据库

余生颓废 提交于 2019-12-05 17:01:26
一、nacicat连接本地sqlserver数据库   navicat连接本地sqlserver数据库,较为简单,只需要填写主机名,采用sql server 验证,输入用户名,连接的时候输入密码即可。      如果连接账户不是sa,需要输入默认数据库,在高级选项卡中初始数据库中即可输入。 二、nacicat连接远程sqlserver数据库   navicat连接远程sqlserver数据库需要安装sqlserver客户端,不过navicat会自动从sqlserver服务器上去下载安装软件,安装过程也是一直点下一步即可。   在获取sqlserver客户端的时候,也存在navicat版本和sqlserver版本不匹配的问题,有一个简便的办法就是安装navicat premium版本(我使用的是64位11.2.7版本),该本版和sqlserver 2008R2是能匹配的,使用navicat premium版本连接后,之前不能匹配的navicat for sqlserver版本,也能够正常连接数据库了。      在安装客户端后,连接没有就没有什么难度了,基本上和本地连接一样,只需要将连接主机名写为数据库所在IP。 来源: CSDN 作者: --sunflower-- 链接: https://blog.csdn.net/u011892110/article/details

SQLServer数据库文件备份

人盡茶涼 提交于 2019-12-05 17:01:11
最近要交课程作业,数据库里数据太多了,万一误删了或者不小心执行了重新创建表的SQL文件,重新导入数据的成本太高了,需要定期复制一份 1.数据库分离 (1)查看数据库数据文件路径 (2)分离数据库 右键点击需要备份的数据库,点击任务,点击分离 选择删除连接复选框,点击确定 数据库列表中不存在已分离的数据库了,分离成功 /* 注:为什么要分离数据库,不直接复制数据库文件? 直接复制数据库文件后,提示 因此为了使备份的数据不被SQLServer占用,采取分离数据库的措施 */ (3)数据库备份 (4)数据库导入 因为备份数据库,将数据库分离出来,现在还需要使用数据库,需要将分离的数据库导入进去 右键点击数据库,点击附加 点击添加 选择要添加进去的数据库文件 点击确定 数据库导入成功 来源: CSDN 作者: Hark_Zheng 链接: https://blog.csdn.net/ims_php/article/details/80292125