采用批处理命令对文件进行解压及采用SQLCMD进行数据库挂载

SQL Server 2022安装卡在数据库引擎配置?64位Access驱动是关键前置条件 SQL Server 是微软主流关系型数据库管理系统,其安装与运行依赖底层数据访问组件。其中,OLE DB 提供程序(如 ACE OLE DB)作为连接 Excel、Access 等 Office 数据源的核心接口,在 SQL Server 2022 中已升级为强制前置依赖。该组件由 Microsoft Access Database Engine 2016 Redistributable(64位)提供,必须在安装前静默部署,否则数据库引擎配置阶段将因预检失败而中断。这一机制影响导入导出向导、链接服务器及 阅读详情

现在公司采用一个新的平台,其中自带有一部分数据,需要对其进行初使化,涉及到文件的拷贝及数据库的挂载,难得去搞多次,就搞了个批处理命令一次性搞定,其中特别需要注意两点:

1、字符串的连接。一连都是采用 set cc=%aa%&%bb%的形式,但这里不能够这样操作,因为&符号在set中表示位与操作,如果这样做永远会报错。%aa%表示引用的aa这个变量,这里需要将由aa,bb代表的字符串连接成一个新的字符串,直接这样写:set cc=%aa%%bb%就OK了,两个字符串就连在一起了。

2、注意双引号的操作。如果我们需要一个字符串,"AAABBB",此时采用set aa=AAA,set bb=BBB,那此时的连接应该写成:set cc="%aa%%bb%",相当于四个字符串连接。

批处理命令如下:

rem -----------------------FBFrame开源架构操作-----------------------
rem 将fbframe解压到指定的目录下
@set fbframePath=D:/primeton/ide/eclipse/workspace/fbframe
rem 正在解压缩fbframe到%fbframePath%
@rar.exe x -t -o+ -p- fbframe.rar %fbframePath%
rem 文件解压成功

rem ---------------------------数据库操作---------------------------
rem 设置数据库的存放位置
@set EOSDataPath=C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data/
@set EOSData=eos.mdf
@set EOSLog=eos_log.LDF

@set _EOSDataPath="C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data/"


rem 显示设置的数据路径及日志路径
@set EOSDataLocation=%EOSDataPath%%EOSData%
@set EOSLogLocation=%EOSDataPath%%EOSLog%


rem 要执行的EOS数据库挂载命令
@set execCMD="EXEC sp_attach_db 'eos',@filename1='%EOSDataLocation%',@filename2='%EOSLogLocation%'"
echo %execCMD%
rem 设置用户登陆名、密码及数据库服务器
@set DBUser=sa
@set DBPassword=123
@set DBServer=.

rem 将数据文件及日志拷贝到指定的路径
@copy %EOSData% %_EOSDataPath%
@copy %EOSLog% %_EOSDataPath%
call Sqlcmd -U %DBUser% -P %DBPassword% -S %DBServer% -q %execCMD%


@echo EOS数据库挂载成功

pause

本文出自:冯立彬的博客




SQL Server Developer版本地安装避坑指南 SQL Server 是微软企业级关系型数据库管理系统,其安装远不止图形化向导的‘下一步’操作,而是涉及Windows系统服务、权限模型、网络协议与内存管理等底层机制。SQL Server Developer Edition 作为功能完整、零成本的开发专用版本,是学习者和测试人员的首选,但需规避Express版的功能限制与Standard版的授权成本。在Windows环境下正确配置实例类型、身份验证模式、服务账户及防火墙规则,直接决定后续连接稳定性与工具兼容性。本文围绕SQL Server安装、Develo 阅读详情

相关推荐

SQL Server 2022手动安装实战:路径、混合模式与SSMS独立部署

SQL Server安装远不止图形向导的‘下一步’,本质是数据库架构设计的第一步。其核心涉及实例配置、存储路径规划、身份验证模式选择等底层原理,直接决定后续连接稳定性、权限管理效率与I/O性能表现。技术价值在于规避92%的生产级故障——如磁盘爆满、sa登录失败、备份拒绝访问等,均源于初始配置失当。典型应用场景包括ERP后台部署、金融系统高可用搭建及开发环境标准化建设。本文聚焦SQL Server 2022在Windows平台的手动安装实践,深度解析安装路径迁移、混合模式启用与SSMS独立部署三大关键操作,覆

weixin_34343308的博客 357

用批处理的方式解压文件

用批处理的方式解压文件 WinRAR.exe + bat

程序员小白的博客 1万+

PowerBuilder 9.0 + SQL Server 老系统重装实战:AMD Ryzen平台兼容方案

PowerBuilder 是一款经典的 Windows 客户端开发工具,广泛用于 2000 年代初的企业级业务系统;SQL Server 则是其长期依赖的核心数据库引擎。二者构成的遗留技术栈在现代硬件(如 AMD Ryzen 处理器)和新操作系统(Windows 10/11)上面临严重兼容性挑战,根源在于架构代际断层、运行时环境缺失(如 .NET Framework 3.5)、注册表与驱动加载机制不匹配。解决这类问题的关键,不是简单重装,而是构建精准的软硬件协同适配链——包括离线注入 dotnetfx35、

weixin_30258901的博客 374

windows bat批处理解压文件

又遇到了问题,同学给的文件夹里面都是压缩包,并且有365个文件夹,因此要对其进行批处理解压,并且还是.gz文件。解决了,一步一步来吧: 1、首先将winrar导入到系统路径,找到winrar的安装路径,然后将里面的WinRAR.exe复制粘贴到C:\Windows\System32下面,这样就可以在cmd中直接调用winrar啦。 2、文件夹结构如下: 于是要对每个进行处理,写bat批处...

水舞残枫的博客 1万+

操作系统类型如何决定真实世界的安全控制粒度

操作系统类型是理解现代系统安全机制的基础概念,它直接塑造了内核隔离强度、权限模型设计与攻击面边界。从z/OS的硬件级LPAR隔离到Linux的Capability细粒度提权控制,从Windows对象管理器的DACL策略到macOS基于TCC的沙盒约束,不同类型OS在调度确定性、内存保护和I/O控制权归属上存在根本差异。这些差异不仅影响SELinux策略落地效果、ASLR/KASLR实际防护能力,更决定了金融核心系统为何选择强隔离而非通用OS、工控场景为何依赖硬实时RTOS。掌握操作系统类型与安全机制的映射关

weixin_30800807的博客 337

Windows Web应急响应靶机实战:从入侵检测到溯源分析全流程解析

在网络安全领域,应急响应是保障系统安全的核心环节,其本质是在安全事件发生后,通过系统化的方法进行检测、分析、遏制和恢复。其原理在于遵循标准的取证流程,利用系统日志、进程、网络连接等多维度数据,还原攻击链并评估影响。这项技术的价值在于能极大提升安全团队对真实攻击的应对能力,减少业务损失。在实际应用场景中,尤其针对Windows服务器Web入侵事件,应急响应工程师需要快速定位Webshell、分析异常进程、排查持久化后门。本文聚焦于通过构建和演练高度仿真的Windows Web应急响应靶机,深入探讨如何利用Sy

weixin_33861800的博客 501

批量解压文件

使用命令行操作压缩、解压文件,降低操作复杂度

weixin_40163119的博客 394

掌握Windows系统中的CMD解压缩命令

unzip.exe和zip.exe是两个常用的命令行工具,它们分别用于解压缩和压缩ZIP格式的文件。这些工具由Info-ZIP项目开发,最初发布于1990年代早期。随着时间的推移,它们已经发展成为跨平台的解决方案,支持多种操作系统包括Windows、Linux和macOS等。zip.exe工具可以将文件和文件夹压缩成ZIP格式,而unzip.exe则用于将ZIP格式的文件解压缩回原始文件。zip.exe提供了一系列参数来定制压缩过程。一些最常用的参数包括:-r。

weixin_33622085的博客 2516

新增磁盘扩容到根目录或者home下与对本盘扩容之后分空间到分区下

比如现在的盘是sda,下面的root空间满了,没有多余的空间,现在对sda进行扩容,扩容后,发现sda的空间的确是变多了,但是下面的root空间还是原来那么多,需要把sda扩容的空间加到root分区上,可使用下面的方法。比如新加一个硬盘sdb,空间不足的硬盘是sda,现在需要把sdb的空间加到sda下的root分区,此中场景可使用下面的方法。

Tyler唐的博客 3074

MU Season6服务端搭建全解析:架构、配置与常见故障排查

游戏服务端的搭建往往从理解架构开始,而像《奇迹MU》这类经典网游的私服架设,更是涉及多进程协作、数据库配置与网络通信的综合实践。从最基础的目录结构到核心组件如ConnectServer、JoinServer、GameServer的启动依赖,每一步都决定了服务端能否稳定运行。数据库作为角色与数据的存储基石,常因SQL Server版本兼容或连接字符串配置不当而引发启动报错,例如常见的“failed to start login server”问题,往往源于数据库连接或ODBC数据源配置错误。对于初学者而言,掌

weixin_34116482的博客 265

bat/cmd批处理连接SqlServer数据库查询脚本

主要介绍了bat/cmd批处理连接SqlServer数据库查询脚本,需要的朋友可以参考下

SQL Server 2022 安装与配置全攻略:从版本选择到性能调优

数据库作为现代应用的核心组件,其安装与配置是构建稳定数据服务的第一步。理解数据库引擎的工作原理,特别是内存管理、查询优化和事务日志机制,对于保障数据一致性、提升系统性能至关重要。在工程实践中,合理的初始配置能有效规避后续的性能瓶颈与安全隐患。无论是开发测试还是生产部署,SQL Server 的版本选择、功能组件配置、身份验证模式及文件路径规划都是关键决策点。本文聚焦于 SQL Server 2022 的实战安装,深入解析安装过程中的常见陷阱,如性能计数器错误、服务启动失败等问题的解决方案,并涵盖安装后的基础

weixin_34025051的博客 555

如何使用3D高斯分布进行环境建模

使用3D高斯分布来进行建模,关键在于通过引入不确定性描述来提高建图的鲁棒性和精度。与传统点云表示相比,3D高斯分布提供了一种更为灵活和有效的方式来处理空间数据,能够通过协方差矩阵表示点的空间不确定性,帮助优化SLAM过程中的定位和地图更新。

JaydenQ的博客 2355

SQL Server 2022 银河麒麟V10SP2离线部署:3步完成RPM包下载与防火墙配置

本文详细介绍了SQL Server 2022在银河麒麟V10SP2服务器操作系统上的离线部署方法,包括RPM包下载、依赖管理及防火墙配置。通过3步核心流程,帮助用户在隔离网络环境中高效完成数据库部署,满足国产化信息技术应用创新需求。

weixin_34306593的博客 379

基于STM32F103的二维码识别项目——OV7670篇

此系列用于记录做过的项目,这篇文章介绍基于STM32F103的二维码识别项目之OV7670FIFO模块。

beyourself_he的博客 4287

在 dell precision 7920 tower CentOS 8 Stream 上安裝nvidia驱动程序、Anaconda

简单记录一下如何在实验室dell precision 7920 tower CentOS 8 Stream上安装nvidia显卡驱动。

chen9046的博客 993

SQL Server 2012 安装配置实战指南:从兼容性挑战到生产环境部署

数据库作为企业信息系统的核心,其安装与配置是保障数据服务稳定性的基础环节。SQL Server作为主流的关系型数据库管理系统,其部署涉及操作系统兼容性、服务账户权限、网络协议配置及安全策略等多个技术层面。理解数据库实例、身份验证模式、排序规则等核心概念,对于构建安全、高性能的数据平台至关重要。尤其在处理遗留系统或特定行业软件时,SQL Server 2012等经典版本因其稳定的兼容性,仍在众多生产环境中扮演关键角色。本文聚焦于SQL Server 2012的实战部署,详细解析在Windows Server

优快云头条 463

【实战学习(五)】开源项目学习之uWSGI的部署以及配合nginx

文章目录1)uWSGI是什么?1.1 WSGI1.1.1 Application端1.1.2 Server端1.1.3 WSGI中间件1.2 uwgi1.3 uWSGI、WSGI、uwsgi之间的关系*为什么有了uWSGI为什么还需要nginx?2)连接uwsgi和Django*避坑之Windows10安装uWSGI非常极其艰难,最好勿浪费时间,直接转战Linux吧:2.1 uWGI部署2.1.1 在虚拟环境下安装uwsgi:2.1.2 测试uWSGI的运行2.1.3 使用uWSGI运行Django项目2.

黑黑白白君的博客 1507

SQL Server 2008安装与配置实战:应对遗留系统的必备技能

数据库作为企业数据存储与管理的核心,其安装与配置是IT基础设施搭建的基础环节。从原理上讲,数据库管理系统通过特定的安装程序将核心引擎、管理工具及配套服务部署到操作系统环境中,并依赖正确的网络协议、身份验证和权限配置来提供服务。掌握经典数据库版本的部署技术,对于维护历史遗留系统、搭建测试环境以及进行数据迁移演练具有重要的工程实践价值。尤其在金融、制造等行业,大量ERP、MES等关键业务系统仍基于SQL Server 2008等较老版本运行。本文聚焦于SQL Server 2008 R2这一特定版本,详细解析其

weixin_30521161的博客 318

SAR成像系列:【9】合成孔径雷达(SAR)成像算法-波数域(omega-K)成像算法[也叫距离徙动(RM)算法](附Matlab代码)

合成孔径雷达(SAR)波数域(wK)成像算法也称为距离徙动(RM)算法,它不存在近似条件,可以对整个成像区域基于散射点模型进行精确聚焦。有的文章中称它为SAR成像的最佳实现。

zr2006_7的专栏 1万+

LVGL core disp显示设计(lv_disp.c)

lv_disp.c当前显示页面的配置scr_act在原始的LVGL是以screen的概念存在,但我们还是习惯叫它为一个页面提供获取top_layer、sys_layer、prev_scr图层接口配置主题管理默认的主题管理是递归查找的,实际项目中因此页面的复杂性,虽然也兼容了此主题管理的方案,但还是推荐使用单页面自行管理主题的方案壁纸设置多页面切换的动画支持计算无用户操作时间清理显示缓存。

Bigan(安)的博客 2330

图解sql server 命令行工具sqlcmd的使用

一 操作实例 安装了sql server后此工具已经有了; 以sa登录; 打个命令,没反映; 可执行操作系统命令;加上!!即可; 查看帮助; 再打命令,也没反映;查询结果不显示; 要加上go,才行; 执行sql语句; 在企业管理器中查看,命令行创建的数据库出现了...

bcbobo21cn的专栏 3万+

图片风格自动分析模型

对于分类任务,我们可以使用交叉熵损失作为损失函数。同时,我们可以选择随机梯度下降(SGD)或Adam等优化器进行模型优化。# 使用SGD优化器# 或使用Adam优化器在这部分,总结整个项目的过程,包括数据准备、模型构建、训练、优化和评估等。同时,讨论可能的改进方向和未来工作,例如尝试更多的模型结构、优化技巧等。

a871923942的博客 1698
上一篇: 在XP下,采用JDBC连接SQL SERVER 2005
下一篇: VSS2005下载地址
冯立彬
冯立彬 优质创作者: 编程框架技术领域 优质创作者: 编程框架技术领域
博客等级 码龄21年 5458粉丝 593原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值