精华内容
下载资源
问答
  • 2021-08-11 13:26:33

    一、简单方法

    –SQL Server收缩方法

    1、右键数据库→属性→选项→故障还原模型→设为简单→确定;

    2、右键数据库→所有任务→收缩数据库→确定;

    3、右键数据库→属性→选项→故障还原模型→设为大容量日志记录→确定。

    二、复杂方法

    –SQL Server日志清空方法

    在查询分析器中顺序执行以下三步,其中 databasename 为你的数据库文件名

    1.清空日志:DUMP TRANSACTION databasename WITH NO_LOG

    2.截断事务日志:BACKUP LOG databasename WITH NO_LOG

    3.收缩数据库:DBCC SHRINKDATABASE(databasename)

    (BACKUP LOG databasename WITH NO_LOG|TRUNCATE_ONLY可以截断事务日志。

    第一步只是将非活动的事务日志截断,并没有收缩数据库,只有进行第二项操作后,数据库才进行事务日志的清理工作,将截断的非活动事务删除,并将事务日志文件收缩到适当尺寸。)

    3、收缩数据库文件(如果不压缩,数据库的文件不会减小)

    企业管理器–右键你要压缩的数据库–所有任务–收缩数据库–收缩文件–选择日志文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

    –选择数据文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。

    收缩数据库完成后,建议将您的数据库属性重新设置为标准模式,操作方法同简单方法里第一点,因为日志在一些异常情况下往往是恢复数据库的重要依据

    也可以用SQL语句来完成

    –收缩数据库

    DBCC SHRINKDATABASE(数据库名)

    –收缩指定数据文件,1是文件号,可以通过这个语句查询到:

    select * from sysfiles DBCC SHRINKFILE(1)

    4、为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)

    在使用 SQL Server 时,数据库里的日志文件会越来越大,需要把它删除。 我先把这个数据库分离,在数据库上点右键 - 所有任务 - 分离数据库,分离之后,就可以把 Log 文件删除,同时也可以把数据进行备份。之后,就可以在所有任务里的附加数据库再把那个数据库添进来,SQL Server 会提示 LOG 文件不存在,问你是不是要新建一个,选是就行了,这样,LOG 文件就清空了。 这个方法只需几分钟的时间,但在这几分钟里,就不能访问这个数据库了,我觉得只适用于小型的应用,对于大型的系统就要找其它方法了。)

    a.分离数据库

    企业管理器–服务器–数据库–右键–分离数据库

    b.在我的电脑中删除LOG文件

    c.附加数据库

    企业管理器–服务器–数据库–右键–附加数据库

    取消

    评论

    更多相关内容
  • 数据库执行sql文件

    千次阅读 2021-07-30 02:09:21
    通过sqlplus执行*.sql文件时常见的问题总结利用 sqlplus 登录数据库之后 键入:@文件名 全路径即可执行*.sql 文件 例:假设有一个 test.sql 文件 所在路径是/home/oracle/现在要执行它 1 登录数据库 sqlplus system/...

    通过sqlplus执行*.sql文件时常见的问题总结

    利用 sqlplus 登录数据库之后 键入:@文件名 全路径 即可执行*.sql 文件 例:假设有一个 test.sql 文件 所在路径是/home/oracle/现在要执行它 1 登录数据库 sqlplus system/manager 2 在提示符 SQL>之后键入 SQL&...

    文章

    涂作权

    2013-08-12

    970浏览量

    SQL Server 备份和还原脚本(转载)

    sqlcmd:为Sqlsever2005后自带的命令行工具,可以执行SQL文件。2.SQL文件内容如下 declare@date nvarchar(10)-定义日期变量 set@date=CONVERT(nvarchar(10),getdate(),112)-为日期变量赋当前日期,日期格式为 ...

    文章

    sktj

    2018-02-01

    855浏览量

    SQLServer数据库的管理

    文件流主要将SQL Server数据库引擎和新技术文件系统(NTFS)集成在一起 《注意》 如未启用Filestream,则不会出现Filestream选项。可以通过‘SQL Server配置管理器’和服务器属性‘高级页’对话框中启用Filestream。...

    文章

    科技小先锋

    2017-11-14

    1255浏览量

    350409086fabfddcd1fd1e8cab8396c0.png

    云数据库新人专场

    MySQL年付低至19.9,其它热门产品1元起购!

    广告

    JDBC

    JDBC全称是java data base communicativy 用于java程序连接数据库的中间层,给程序员提供了一种连接数据库的方式,但是它是连接关系型数据库的方式,用java语言写的,执行SQL语句的,ODBC是用c语言来写的,面向...

    文章

    上古休斯

    2018-04-30

    1064浏览量

    SQL Server数据库文件恢复技术

    下面执行真正的恢复操作,重建数据库日志文件dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf')执行过程中,如果遇到下列提示信息:服务器:消息 5030,级别 16,状态 1,...

    文章

    老朱教授

    2017-11-27

    1107浏览量

    SQL Server 计算机间移动数据库

    如果用户在备份完成后对数据库执行INSERT、UPDATE或DELETE语句,则备份中不会包含这些更改。如果您必须传输所有更改,那么,假如您既执行事务日志备份又执行完整数据库备份,您可以以尽可能短的停止时间来传输这些...

    文章

    晚来风急

    2017-07-03

    1150浏览量

    MDF文件在SQL Server数据库中恢复技术

    7、下面执行真正的恢复操作,重建数据库日志文件 dbcc rebuild_log(‘MHDYF2005‘,‘C:Program FilesMicrosoft SQL ServerMSSQLDataMHDYF2005_log.ldf‘) 执行过程中,如果遇到下列提示信息:服务器:消息 5030,级别...

    文章

    寒凝雪

    2017-07-03

    1565浏览量

    详细讲解SQL Server数据库的文件恢复技术

    SQL Server有两种备份方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。本文中我们将主要介绍一下后者的备份与恢复。本文中假定您目前已经能够熟练...

    文章

    科技小先锋

    2017-11-20

    967浏览量

    备份恢复4.2——rman恢复基础概念

    restore database:转储数据库的所有数据文件,当数据库的所有数据文件都出现介质失败,或者执行不完全恢复时,应该使用restore database 命令转储所有数据文件,此命令只能在mount状态下使用。restore tablespace:...

    文章

    长烟慢慢

    2012-05-10

    872浏览量

    Microsoft SQL Server 2008收缩MDF数据

    2、Microsoft SQL Server 2008数据库点击【GP-PC\sql2008】-【数据库】-【f98】(该数据库名称仅为例子参考,您直接找到您使用的数据库名称即可,下文中出现的f98同理)-【新建查询】(如图1-2)。图 1-2 3、【打开...

    文章

    了先森

    2018-08-28

    1222浏览量

    启动服务及创建和维护数据库,SQL Server 2005系列之二

    打开SQL Server Management Studio并连接到要创建数据库的服务器上,在“对象资源管理器”中选择“数据库”,单击鼠标右键,在弹出的菜单中执行“新建数据库”命令。新建数据库界面如下,我们填写好各项,即可点击...

    文章

    科技小能手

    2017-11-08

    1063浏览量

    SQL Server 2005数据库备份与恢复

    服务器的迁移,因为业务使用的数据库是SQL Server 2005,所以就要首先对数据库进行备份。备份可以分为手动备份和自动备份,我们先来介绍手动备份...我会下一篇文章介绍SQL Server 2005备份与恢复数据库通过文件的形式。

    文章

    烂泥行天下

    2016-05-12

    3636浏览量

    SQL Server 收缩日志

    (2)使用SQL语句执行数据库日志收缩 USE master GO ALTER DATABASE platform SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE platform SET RECOVERY SIMPLE GO USE platform GO DBCC SHRINKFILE(N'platform_Log...

    文章

    贺臣情缘

    1970-01-01

    908浏览量

    网站如何防止sql注入攻击的解决办法

    在网站的编程语言当中是一种比较另类的网站开发语言,我们网站安全行业通常来讲sql是用来数据库查询的一种网站开发语言,同时也是一种脚本文件的一个文件名,通俗来讲sql就是用来对网站的数据库进行查询,以及增加,...

    文章

    网站安全

    2018-09-25

    1552浏览量

    存储引擎之必知必会 -- 恢复间隔(分钟)Recovery Interval

    检查点最主要的工作是将数据库缓存中,标示为Dirty的数据与日志文件分页写入到硬盘,借此将 SQL Server 重新启动时的恢复工作,如“回滚”或“重做”的工作量减至最少。SQL Server 会自动产生检查点事件,它在后台有...

    文章

    技术小甜

    2017-11-09

    742浏览量

    数据库错误日志惹的祸

    SQL错误日志记录了数据库运行过程的遇到的各种问题及一些重要信息,作为排错需要,我们通常都不会主动去清理这些日志文件,只有每次重启服务器时,SQL会自动删除时间最老的日志文件,并新生成一个日志文件。...

    文章

    dbaer

    2017-10-20

    1842浏览量

    DRDS SQL 审计与分析——全面洞察 SQL 之利器

    因此,对云数据库的操作行为尤其是全量 SQL 执行记录的审计日志,就显得尤为重要,是保障云数据库安全的最基本要求。那么针对云数据库的 SQL 审计,您是否存在如下疑问: SQL 审计对数据库的性能有影响吗?数据被...

    文章

    七幕

    2018-11-15

    2815浏览量

    SQL Server基础

    文件备份  可以分别备份和还原 SQL Server 数据库中的文件。此外,可以指定整个文件组,而不是逐个指定每个构成文件。请注意,如果文件组中的任何文件脱机,则整个文件组均将脱机并且无法备份。只读文件组的文件...

    文章

    梓杰

    2020-06-05

    368浏览量

    Sql数据库MDF数据文件数据库恢复

    下面执行真正的恢复操作,重建数据库日志文件dbcc rebuild_log(test,c:program filesmicrosoft sql servermssqldatatest_log.ldf)执行过程中,如果遇到下列提示信息:服务器:消息 5030,级别 16,状态 1,行 1未能排...

    文章

    springfe

    2005-06-01

    843浏览量

    Oracle 12.2新特性掌上手册 - 第六卷 ADG的性能与诊断

    1、将物理standby数据库转换为快照standby数据库执行以下步骤将物理备用数据库转换为快照备用数据库: 如果redo日志处于active状态,则应用。确保数据库以mount状态打开。确保已配置快速恢复区,不用启用闪回功能。...

    文章

    知与谁同

    2017-07-18

    2406浏览量

    《SQL Server企业级平台管理实践》读书笔记——几个系统库的备份与恢复

    master作为数据库的主要数据库,记录着SQL Server系统的所有系统级信息,例如登录用户、系统配置设置、端点和凭证以及访问其他数据服务器所需要的信息。master数据库还记录着启动服务器实例所需要的初始化信息,每个...

    文章

    杰克.陈

    2014-11-10

    1279浏览量

    只有mdf文件的恢复技术

    下面执行真正的恢复操作,重建数据库日志文件 dbcc rebuild_log('test ','C:Program FilesMicrosoft SQL ServerMSSQLDatatest_log.ldf ') 执行过程中,如果遇到下列提示信息: 服务器:消息 5030,级别 16,状态 1,...

    文章

    技术小牛人

    2017-11-16

    716浏览量

    《数据库基础及实践技术——SQL Server 2008》一3.1 SQL Server数据库概述

    系统数据库是SQL Server数据库管理系统自动创建和维护的,这些数据库用于保存维护系统正常运行的信息,如一个SQL Server实例上共建有多少个用户数据库,每个数据库的创建日期、占用空间大小、包含的文件个数,以及每...

    文章

    华章计算机

    2017-08-01

    1349浏览量

    无数据库日志文件恢复数据库方法两则

    后来我看到所有论及数据库恢复的文章上都说道:“无论如何都要保证数据库日志文件存在,它至关重要”,甚至微软甚至有一篇KB文章讲如何只靠日志文件恢复数据库的。我真是不知道我那时候是怎么想的?这下子坏了!这个...

    文章

    springfe

    2005-06-01

    677浏览量

    阿里数据库性能诊断的利器——SQL全量性能数据

    在业务数据库调优过程中,如果数据库能记录执行过的每个SQL的性能信息,那对应用诊断性能异常问题会很有帮助。传统商业数据库在这方面做了一些探索。如ORACLE的AWR或ASH视图里记录的SQL都是参数化的SQL,并且还有去...

    文章

    mq4096

    2019-05-04

    1629浏览量

    SQL Server Profiler常用功能

    5.设置筛选器,这里设置只是过滤数据库名称,因为一个数据库实例中如果有多个数据库,那么不筛选数据库名称,那么所有数据库上的执行语句都能监控得到。还可以设置Duration,筛选不同执行时间的sql语句,例如可以...

    文章

    amboo

    2017-12-18

    1022浏览量

    Oracle启动与关闭方式汇总

    非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。再使用下列命令启动数据库 alter database mountalter ...

    文章

    技术小阿哥

    2017-11-27

    970浏览量

    mysql单点库到集群库的迁移

    2.单点数据库生成.sql文件,然后到sql节点执行sql语句。两种方法都可行,但是针对数据量较大时,.sql文件会非常庞大,而不像.psc进行过压缩,传递较困难。1.迁移.psc 把mysql集群数据库当成单点数据库一样,直接用....

    文章

    wsc449

    2017-11-15

    1221浏览量

    Mybaits深入了解(一)----带你入门

    mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。2、通过mybatis环境等配置信息构造SqlSessionFactory即会话工厂 3、由会话工厂创建sqlSession即会话,操作...

    文章

    令仔很忙

    2016-07-01

    1143浏览量

    Sqlcmd 使用

    它是用于执行SQL脚本和替代上一个版本SQL Server的osql工具。除了执行SQL代码,它也执行所谓的“sqlcmd扩展”。这些扩展提供了许多普通SQL之外的功能,使得sqlcmd成为用脚本自动化SQL Server数据库管理和维护的一个...

    文章

    fanr_zh

    2011-03-19

    913浏览量

    展开全文
  • 解决使用navicat打开sql文件失败

    千次阅读 2020-06-15 14:07:53
    今天我在使用navicat运行同学发的sql文件时,出现了如下的情况,使用百度到的解决方法也没解决,最后经过同学指导,成功运行了sql文件,现进行总结: 首先,我的这个文件是MySQL的,因此选择MySQL的命令行工具MySQL ...

    今天我在使用navicat运行同学发的sql文件时,出现了如下的情况,使用百度到的解决方法也没解决,最后经过同学指导,成功运行了sql文件,现进行总结:在这里插入图片描述
    首先,我的这个文件是MySQL的,因此选择MySQL的命令行工具MySQL 5.6 Command Line Client
    在这里插入图片描述

    第一步 打开MySQL 5.6 Command Line Client

    使用搜索工具可以直接搜索的到,然后打开,输入密码即可连接成功

    第二步 新建并使用数据库

    mysql> create database ****;
    mysql> use ****;
    

    第三步 通过source命令编译运行原文件即可

    mysql> source f:/program/sql/****.sql;
    
    展开全文
  • 解决IDEA SSM项目sql文件提示No data sources are configured to run this SQL and provide advanced code ass的详细解决方法

    一·警告

    Idea2020的SSM项目,如果里面有.sql文件,打开后,会提示“No data sources are configured to run this SQL and provide advanced code assistance. Disable this inspection via problem menu ”.

    其实这个提示,并不影响你敲代码,你可以手动通过其它数据库客户端工具来执行这些sql命令创建数据表结构。但是有强迫症的我。并不能容忍,所以可通过以下步骤来解决这个问题

    二·解决方案 

    1·如果你的IDEA没有出现右侧这个菜单,可以通过:File–>setting–>appearance 来打开,(如果有右侧菜单则跳过此步骤)如下图:

    2·添加一个数据库的连接配置,我本机安装的是Mysql,所以如下图所示配置:

     

    3·数据库连接成功后,如下图所示:

    4·点击File -> setting 搜索inspections,再搜索sql,找到出现警告的选项去掉勾,然后apply ->ok

    这样就没有警告了,把项目关掉后再开启也还是没有警告了,这样就解决了。

     

     

     

    展开全文
  • 三分钟快速解决vs2015连接数据库显示该文件正在使用/该sql文件被占用等问题 一、写开头 继续挣扎学校的课程设计中 二、发现问题 我做课程设计的时候发现没有办法连上数据库(我用的是sql server2008版本)总是...
  • PL/SQL的命令窗口执行sql文件没有结束的问题 场景: PL/SQL的命令窗口执行sql文件,显示已执行但实际并没有执行; 解决: sql文件的内容如下create table stest0427(sno int, sname varchar2(20), class int, ...
  • 问题如图 此文件安装程序所在文件夹内找到,路径X:SQL 2008\2052_chs_lp\x64\setup\sql2008support 选择后点击打开 点击确定后,删除完成
  • 五、使用SQL Server维护计划进行备份数据库文件的自动删除 进入管理-维护计划 步骤类似目录二,新建维护计划, 六、bak数据库文件的还原 打开SQL server 数据库,右击数据库列表中选择还原数据库,会...
  • 第一章:SQL Server 数据库环境搭建与使用 第二章:SQL Server2019 数据库的基本使用之图形化界面操作 第三章:SQL Server2019数据库 之 开启 SQL 语言之旅 一、插入数据 SELECT 是最常用的 SQL 语句。除此之外,...
  • SQL SERVER中怎么删除文件组和文件

    千次阅读 2017-07-21 17:42:24
    文件文件组的删除,如果因为以前的分区方案不合理,需要取消分区,或者按另外一种方式分区,就需要涉及到文件文件组的删除操作,如果没有掌握正确步骤,有时候可能无法删除,会提示你“文件不为空,无法删除”...
  • 完美解决如何将sql文件导入mysql

    千次阅读 2020-07-03 12:48:09
    编程等工作时,我们经常需要将他人写好的sql文件导入自己的数据库,下面将介绍操作。 通过cmd找到mysql安装bin的路径; cmd 中输入mysql -u root -p,并在提示下输入密码; (若想将表存入已有数据库直接转到5...
  • 工作中偶尔会遇到某些人操作数据库的时候没有加条件, 导致数据库中的数据被删除或者数据被批量更新,这个可以说是灭顶之灾。然后又不得不尽量去找回被删除的数据。有一种办法是还原备份的数据库, 但是这种方法会...
  • 当我们操作数据库问件时,会遇到这样的情况,该提示信息的意思是我们要操作的数据库文件已经在sql server中打开了,文件已经被sql server占用,想要操作必须先把文件从数据库里分离出来,直接上图:1 选中要操作的...
  • 一、简单方法  –SQL Server收缩方法  1、右键数据库→属性→选项→故障还原模型→设为简单→确定;  ...查询分析器中顺序执行以下三步,其中 databasename 为你的数据库文件名  1.清空日志
  • MySQL导入.sql文件及常用命令

    万次阅读 2021-03-03 20:35:05
    MySQL导入.sql文件及常用命令MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,mysql中执行sql文件的命令:mysql> source d:/myprogram/database/db.sql;另附mysql常用命令:一) 连接...
  • 由于文件正在打开着,所以无法删除,解决办法如下: 1:关闭打开该文件的程序,如果不知道该程序被谁占用,可以通过任务管理器–>“性能选项卡”–>...2:如步聚1仍不能解决问题,建议使用360强力删除。 ...
  • 考虑到整个项目组的需求,我将PLC博图V16卸载,然后重新下载安装博图V15.1,然而因为删除前博图V16时没有删除干净,安装博图V15.1导致出现以下问题:请删除SQL Server的"WinCC"实例,因为卸载"WinCC ...
  • 怎样彻底删除sqlserver

    千次阅读 2020-05-23 07:56:55
    3 然后依次按下面的目录,将指定文件copy删除掉: HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server; HKEY_CURRENT_USER\Software\Microsoft\MSSQLServer. HKEY_LOCAL_MACHINE\SOFTWARE\Micros
  • SQL Server 2008 R2 安装时提示“Reporting Services目录数据库文件存在” 打开MSSQL数据库管理系统的安装目录,例如我的默认的是: C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER (根据你当时...
  • 使用SQL语句创建和删除数据库

    万次阅读 2017-03-14 09:34:25
    了解SQL Server数据库的逻辑结构和物理结构,掌握使用SQL 语句创建和删除数据库。 实验准备: 1) 明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE 语句的用户。 2) 了解用SQL ...
  • 因项目需要,对Sql Server2008版数据库进行备份还原操作,还原时,提示数据库正在使用,还原失败。后决定尝试删除数据库,同样提示删除失败,提示数据库正在使用。没有办法,只能百度之,终是得到了解决办法。 ...
  • 如何完全删除sql2008

    万次阅读 2017-06-04 22:26:58
    更新文章:由于楼主是2017年写的内容,当时理解问题不深,可能就是稀里糊涂地解决掉了这个问题,把一些没有与SQL相关的东西都删除了,但那时并不影响到其他程序的运行状况。现如今更新下文章,为避免误导大家进行...
  • SQL Server 2012 数据库复制与删除

    千次阅读 2019-04-21 11:00:03
    文章目录复制数据库删除数据库使用SSMS工具对数据库进行删除使用SQL方式对数据库进行删除 复制数据库 启动SQL Server代理服务 (1)可以直接“对象资源管理器”中右击“SQL Server代理”,点击“启动”。 ...
  • OracleSQLDeveloper使用教程

    万次阅读 多人点赞 2019-08-28 14:18:18
    使用 Oracle SQL Developer 管理数据库对象首先要创建数据库连接。执行以下步骤: 1.打开 Windows 资源管理器,双击 \sqldeveloper\sqldeveloper.exe。 注:也可以非 Windows 环境中执行 sqldeveloper。 2. ...
  • PowerDesigner已有模型中通过sql文件继续添加新表结构 打开已有的项目 Database-》Reverse Engineer Database… 弹出层中,选中Using script file: 点击下方的工具按钮中的第一个添加按钮,选择导出的新表的SQL...
  • 因项目需要,对Sql Server2008版数据库进行备份还原操作,还原时,提示数据库正在使用,还原失败。后决定尝试删除数据库,同样提示删除失败,提示数据库正在使用。没有办法,只能百度之,终是得到了解决办法。 ...
  • You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/* Navicat MySQL Data Transfer Source Server : localhost Source ...
  • 微软的SQL Server 2000 数据库有三种类型的文件: 附加数据库 bak备份文件 mdf ldf ndf 文件 数据库的附加 分离 数据库备份恢复 mdf ldf ndf 附加数据库 分离数据库 以存储
  • SQL Server 数据库文件路径迁移步骤

    万次阅读 2019-07-03 10:18:59
    实际项目中,经常由于数据库服务器磁盘空间不足,导致现场数据无法及时入库,引发系统无法访问的问题,这种情况一般是清理服务的磁盘空间,主要有,删除不必要的日志、备份文件或不必要的软件等;但是,对于数据库...
  • SQL Server Management Studio (SQL Server 管理控制台)是SQL Server中使用最多的管理工具,它提供了一个操作SQL Server功能组件的集成环境,主要用于连接数据库引擎服务,并将用户的操作传递给数据库引擎服务,是一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 175,626
精华内容 70,250
关键字:

删除sql文件总提示在使用