//先来看看我们碰到的问题,再来求解答SQL脚本执行失败,[FireDAC][Phys][MSSQL]-310. Cannot execute command returning result sets. Hint: use Open method for SELECT-like commands在执行 ExecSQL之前,增加 FDQuery1.Command.CommandKind:=skUpdate; 可解决大部分问题. --很遗憾解决了一些[FireDAC][Phys][MSSQL]-3…
Dos命令提示符下: 备份.恢复数据库,是不是很简单啊,是的,当你20年不碰MS SQL,是不是又忘记了呢,答案也许也是吧,^_^虽然在程序中执行SQL代码时,很讨厌那个Go,正如MySQL中那个分号一样,但它的用处也是不可少的哦 基本步骤如下: 1)先进入 Windows PowerShell (x86) ,当然在  cmd下也一样2)然后执行sqlcmd3)然后 打开数据库  use master4)然后可以分开开始使用backup.restore 命令,备份.恢复数据库了---------…
在查询分析器中执行:  RESTORE FILELISTONLY FROM DISK = 'D:\DataSQL\BakFile\pubs.bak'根据查询类型判断Type(D.L),再取得对应的LogicalName.           FDQuery1.SQL.Text := 'RESTORE FILELISTONLY FROM DISK = N''' + LabeledEdit1.Text + _FileLst.Strings[i] + '''';FDQuery1.OpenOrExecu…
测试工作中,数据的重要性 软测工程师:作为综合运用多学科知识,保障软件质量的重要岗位.需要我们学以致用,在工作中不断学习提升.以下:软测人员必备_数据库核心技能学习点,供大家学习参考. Q1:什么是:学以致用,在工作中学习工作? A1:SX的观点: 以完成企业 实际工作目标为导向,具备相关知识能力即可.                           不俱备的知识能力,工作中逐步解决提升,不断巩固精进,循环(学习 & 应用) 的过程. Q2:测试人员为什么要学习:数据库呢? A2:SX的观点…
接上篇:了解了_数据库系统组成,继续理解必备知识点:数据库存储_逻辑结构 快速理解 数据存储结构:数据库系统_数据库_表 1. 理解什么是数据库 数据库发展:大致由 人工管理.文件系统.数据库系统(高级)3阶段 数据库种类:主要由 层次.网络.关系型.NoSQL(非关系)数据库4种 (不同种类的数据库,按不同的 数据结构 来联系和组织) 定义:数据库是存放在计算机内具有统一管理属性的数据集合(数据被存放在结构化的数据表中),按数据结构来存储和管理数据的计算机软件系统. 数据库特点: 实现数据共享…
软测工程师:作为综合运用多学科知识,保障软件质量的重要岗位.需要我们学以致用,在工作中不断学习提升.以下:软测人员必备_数据库核心技能学习点,供大家学习参考. 数据库系统组成_必备 1. 简介:数据库系统由硬件和软件共同构成. 硬件主要用于存储数据库中的数据,包括计算机.存储设备等. 软件主要包括:DBMS.支持DBMS运行的OS.多种语言应用开发的访问技术等. 2. 数据库系统由(数据库.DBMS.数据库应用程序)3部分组成,对数据提供安全控制和完整性控制. 数据库(DatabaseSyste…
[FireDAC][Phys][MySQL]  MySQL server has gone away 原因: MYSQL等其它数据库,其本质上还是SOCKET服务端. 作为网络通信服务端都有一个机制——会定时主动踢掉长时间不活跃的SOCKET客户端连接,定时踢掉僵尸连接,有利于服务端保持稳定和高效率服务. ORACLE.MYSQL.MSSQL...等其他长连接的SOCKET服务端都有如此机制,这是一种常用的作法. MySQL server has gone away——告诉客户端,我(MYSQL…
FIREDAC连接MSSQL 2000的时候会报错,原因是MSSQL CLIENT11或MSSQL CLIENT10客户端驱动程序已经不支持连接MSSQL2000及更低版本的数据库. 解决办法: 设置FDPhysSQLiteDriverLink1的ODBCDriver为“SQL Server”,这样FIREDAC将通过ODBC的方式连接上MSSQL2000数据库. 还有一种更好的解决办法,不使用ODBC,  VendorLib=sqlsrv32.dll …
S​Q​L​_​S​e​r​v​e​r​_​2​0​0​8​定​期​自​动​备​份​详​细​图​解 设置自动数据库的定期备份计划. http://wenku.baidu.com/link?url=TuIlrcjwKmDeNnfvqRG2cGUcBVYVqI0U6CXtDcmW7u1IjOxdP0WFyJ3y3ldAmVV0lRbKGXu2mX-LPphHzba5J61BsGWjluJ4t0rSVOcxOhS…
1.10乐观锁_悲观锁_重入锁_读写锁_CAS无锁机制_自旋锁1)乐观锁:就像它的名字一样,对于并发间操作产生的线程安全问题持乐观状态,乐观锁认为竞争不总是会发生,因此它不需要持有锁,将 比较-设置 这两个动作作为一个原子操作尝试去修改内存中的变量,如果失败则表示发生冲突,那么就应该有相应的重试逻辑.     乐观锁(Optimistic Lock):顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本…
centos5.5字体为方块问题的解决_深入学习编程_百度空间 centos5.5字体为方块问题的解决 一.yum -y install fonts-chinese二.yum -y install fonts-ISO8859-2第一次安装centos5.5时,经过上面的两步就能够显示中文了,但第二次安装的时候,还是不显示.在网上找了半天.试了下面的操作 #vi /etc/sysconfig/i18n 将LANG="en_US.UTF-8" SYSFONT="latarcyrh…
*cb19a_c++_只适合string类型的操作_提取_追加_替换三个substr重载函数-获取一个字符串的一部分六个append重载函数-追加字符十个replace重载函数-替换更换 重载函数越多,使用起来越灵活 欢迎讨论,相互学习. txwtech@163.com /*cb19a_c++_只适合string类型的操作_提取_追加_替换 三个substr重载函数-获取一个字符串的一部分 六个append重载函数-追加字符 十个replace重载函数-替换更换 重载函数越多,使用起来越灵活 欢…
loto仪器_如何模拟输出凸轮轴和曲轴波形_用任意波形信号源SIG852? 在汽车传感器的波形检测应用中,有时候需要模拟各种汽车传感器的输出信号,用来驱动和监测对应的执行机构或者电路是否正常,这其中,曲轴和凸轮轴传感器的输出波形比较典型,我们根据一位客户的需求,简要的看下如何使用LOTO的任意波形信号发生器SIG852来编辑实现这两个信号. 我们用实测的标准的凸轮轴信号盘和曲轴信号盘的传感器波形图片作为参考,如下图所示: 蓝色波形是曲轴信号盘的波形,我们通过实物图能看到,一圈是60个齿,其中会缺…
数据库恢复常见错误及解决 2009-04-13 11:25 1145人阅读 评论(0) 收藏 举报 数据库databasesqlserverusermicrosoftsql server 在sqlServer20005 的management studio里使用bak文件还原数据库的时候,总是失败! The backup set holds a backup of a database other than the existing 'AAA' database.RESTORE DATABASE…
Mybatis关联查询和数据库不一致问题分析与解决 本文的前提是,确定sql语句没有问题,确定在数据库中使用sql和项目中结果不一致. 在使用SpringMVC+Mybatis做多表关联时候,发现也不报错,也没有出现任何问题,但是就是和数据库查出的数据不一致,永远返回的只有一条数据,究其原因,在做多表关联查询时候,应该将关联两张表的ID主键在数据库中写出,这样在用BaseResultMap做关联,就可以找到所有的属性.其中所关联的表使用的是<association></associati…
在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑) 与 .NET平台开源项目速览(3)小巧轻量级NoSQL文件数据库LiteDB中,介绍了LiteDB的基本使用情况以及部分技术细节,我还没有在实际系统中大量使用,但文章发布后,有不少网友( loogn)反应在实际项目中使用过,效果还可以吧.同时也有人碰到了关于LiteDB关于分页的问题,还不止一个网友,很显然这个问题从我的思考上来说,作者不可能不支持,同时也翻了一下源码,发现Find方法有skip和limite参数,…
MySQL数据库错误server_errno=2013的解决 一组MySQL复制环境中的Master意外掉电,重启后Master运行正常,但该复制环境中的其它slave端,Error Log中却抛出的如下错误信息: Version: MySQL Community Server (GPL) :: :: , relay :: :: :: :: [Note] Error reading relay log event: slave SQL thread was killed :: ) :: [Not…
关于php读mysql数据库时出现乱码的解决方法 php读mysql时,有以下几个地方涉及到了字符集. 1.建立数据库表时指定数据库表的字符集.例如 create table tablename ( id int not null auto_increment, title varchar(20) not null, primary key ('id') )DEFAULT CHARSET =UTF8; 复制代码 2. mysql的字符集 mysql中有三个重要的变量,character_set_…
php 通过 create user 和grant 命令无法创建数据库用户和授权的解决办法 解决办法, 通过 insert 命令的方式进行创建. 创建数据库用户: $sql= "insert into mysql.user(Host,User,Password) VALUES ('localhost', '" . $username . "', password('" . $userpassword . "'))"; 授权: $sql = &qu…
目录 Django 连接 MySQL数据库及常见报错解决 终端或者数据库管理工具连接 MySQL ,并新建项目所需数据库 安装访问 MySQL 的 Python 模块 Django 相关配置 可能会遇到的报错 报错1: django.core.exceptions.ImproperlyConfigured: mysqlclient 1.x.xx or newer is required; you have 0.x.x. 报错2:AttributeError: 'str' object has n…
Qt 中 Oracle 数据库 QOCI 驱动问题及解决是本文要讲述的问题,用Qt开发Oracle程序时,常会遇到QOCI驱动问题,主要表现为程序运行时出现下面的错误. QOCI driver not loaded available drivers: QSQLITE QODBC3 QODBC 这说明没有安装Qt支持Oracle的驱动. 要想避免这个问题,第一种方法是使用效率低下并且费事的ODBC:第二种方法就是安装QOCI驱动咯~ 要说一下的是:QOCI在qt的free版里是没有的,即使在co…
[问题原因]服务器突然断电 [故障报告]数据库表结构损坏 [解决思路]进入强制恢复模式,备份库表及数据重建 故障发现 周末公司断电,周一启动数据库就直接报错了 查看日志 上面标记的log,明确表示是非正常关机(InnoDB: Database was not shutdown normally!)导致表结构损坏了,并且在最后给出了三种修复建议: 1)权限问题.我的文件无此类问题,略过该方案 2)跳过当前表恢复.我出错的表比较重要,全额无法通过备份恢复,所以该方案也不合适 3)调整强制恢复级别,强…
修改MSSQL的端口地址_TcpPort,可在程序中调用,从而修改TcpPort Use master Go ------------------------------ --1)在注册表中查询 PipeName,使用 xp_instance_regread可查询得到 declare @PipeName nvarchar(512) exec master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSS…
数据库 数据库概述 DBMS(DataBase Management System,数据库管理系统)和数据库.平时谈到"数据库"可能有两种含义:MSSQLServer.Oracle等某种DBMS:存放一堆数据表的一个分类(Catalog) 数据库的构成-管理软件/服务/数据文件(表,视图...) 不同品牌的DBMS有自己的不同的特点:MYSQL.MSSQLServer.DB2.Oracle.Access.Sybase等.对于开发人员来讲,大同小异 除了Access.SQLServerC…
# 数据库 1.mysql 介绍 一 数据库管理软件的由来 程序的所有组件不可能只在一个机子上,性能问题和单点故障, 程序分散了,还需要解决数据共享问题, 基于网络访问这台共享的机器,用socket. 还需要解决并发.安全,锁的问题.认证等. 这一套套接字服务端.客户端软件就是数据库管理软件. 我们在编写任何程序之前,都需要事先写好基于网络操作一台主机上文件的程序(socket服务端与客户端程序), 于是有人将此类程序写成一个专门的处理软件,这就是mysql等数据库管理软件的由来,但mysql解…
        数据库文件有两大类:数据文件跟日志文件,每一个数据库至少各有一个数据文件或者日志文件,数据文件用来存储数据,日志文件用来存储数据库的事务修改情况,可用于恢复数据库使用.     这里分为两篇博文讲解,本文来说说数据文件.         如果转载,请注明博文来源: www.cnblogs.com/xinysu/   ,版权归 博客园 苏家小萝卜 所有.望各位支持!       本系列上一篇博文链接:SQL SERVER大话存储结构(5)_SQL SERVER 事务日志解析   1…
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="cn.cnsdhzzl.dao.StudentDao&q…
1.数据库赋权 进入mysql数据库: mysql> use mysql; 给root用户设置新密码: mysql> update user set password=password("新密码") where user="root"; 刷新数据库 mysql> flush privileges; nagios监控 mysql> GRANT PROCESS, REPLICATION CLIENT ON *.* TO 'nagiosshow'@…
MySQL数据库服务器通常指的的是mysqld,而命令行mysql则是mysql客户端程序,这两个概念通常容易混淆.通常启动mysql服务器即是启动mysqld进程,mysqld启动后,可以通过mysql连接到mysql服务器.本文主要描述了mysql服务器的几种启动方式以及如何关闭mysql服务器. 1.直接使用mysqld启动 mysqld 即是mysql服务器,可以调用该命令直接启动mysql服务器 mysqld 从配置文件中读取[mysqld]以及[server]选项组的内容,也可以通过…
1.数据库 use master; exec sp_helpdb 1.1查询数据库大小 1.2查询数据库状态 use msdb select name, user_access_desc, --用户访问模式 state_desc, --数据库状态 recovery_model_desc, --恢复模式 page_verify_option_desc, --页检测选项 log_reuse_wait_desc --日志重用等待 from sys.databases 查询数据库状态 name user…