近来遇到了几件关于sql server的事情。
第一:低版本sqlserver备份竟然无法还原到高版本
奇怪!从来未碰到过。过程如下:
1.在低版本上中备份好了数据库
2.通过共享将文件拷贝到新服务器上
3.打开控制台,还原数据库,结果添加备份文件的时候发现根本看不到拷贝过来的备份bak文件,手工输入文件名,点添加,但是看不到备份数据库名称。
4.既然控制台不行,那就命令行
restore database WC
from disk ='D:\New folder\test.bak'
with move 'LogicalDataFileName' to 'D:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\WC.MDF',
move 'LogicalLogFileName' to 'D:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\WC.LDF',
replace;
提示错误:
 Cannot open backup device Operating system error 5(Access is denied.).
5.看看文件好像也没有设置特别权限,既然是权限问题,那就将备份文件的权限改成everyone可以读写。
再次命令行知悉,还是错误,但是错误变了。
Msg 3234, Level 16, State 2, Line 1
Logical file 'logicaldatafilename' is not part of database 'WC'. Use RESTORE FILELISTONLY to list the logical file names.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.
看错误内容,是自己写错了日志文件和逻辑文件名

6.再次进入控制台,还原数据库,成功。
估计是共享文件夹拷贝时导致文件夹权限有问题。

第二:增加一个索引很难
在控制台中为表增加了索引,保存总是失败,难道数据量太多,建立索引时间太长?
'table_TESTFAIL' table
- Unable to modify table.  
Execution Timeout Expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.

在查询分析器使用命令行创建索引,结果还是失败。
create index index_serial
on [WC].[dbo].[table_TESTFAIL](serial)
with (drop_existing=on)  

Msg 7999, Level 16, State 9, Line 2
Could not find any index named 'index_serial' for table 'WC.dbo.table_TESTFAIL'.
Completion time: 2025-07-30T23:59:46.5591623-07:00
我都没有创建,当然找不到咯。自己命令行多写了with (drop_existing=on)  导致。
删除后,索引秒创建,可是在控制台中修改就不成功,两者效率相处太大了

三:sql server的跨数据库查询
在存储过程调用了同服务器上的另外一个数据库,在控制台中测试没有问题,但是程序运行时总是报错,原因是程序中连接数据库的sql server用户没有设置另外一个数据库的访问权限。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/92982.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/92982.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/92982.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue excel转json功能 xlsx

需求: 完成excel表格内容转json,excel表格内可能存在多个表格,要求全部解析出来。完成表格内合服功能,即:提取表格内老服务器与新服务器数据,多台老服务器对应合并到一台新服务器上 3.最终输出结果为:[{‘1…

Qwen-OCR:开源OCR技术的演进与全面分析

目录 一、Qwen-OCR的历史与发展 1.1 起源与早期发展(2018-2020) 1.2 技术突破期(2020-2022) 1.3 开源与生态建设(2022至今) 二、技术竞品分析 2.1 国际主流OCR解决方案对比 2.2 国内竞品分析 三、部署需求与技术规格 3.1 硬件需求 3.2 软件依赖 3.3 云部署方案 四、…

可视化+自动化:招聘管理看板软件的核心技术架构解析

引言:现代招聘的挑战与转型随着全球化和科技的迅速发展,企业的人力资源管理面临着前所未有的挑战。尤其是在招聘环节,随着人才市场的竞争日益激烈,企业必须在确保招聘质量的同时,提升招聘效率。这不仅要求招聘人员具备…

【数据结构】——栈(Stack)的原理与实现

目录一. 栈的认识1. 栈的基本概念2.栈的基本操作二. 栈的核心优势1. 高效的时间复杂度2. 简洁的逻辑设计3. 内存管理优化三. 栈的代码实现1.栈的结构定义2. 栈的初始化3. 入栈 (动态扩容)4. 出栈5. 取栈顶数据6. 判断栈是否为空7. 获取栈的数据个数8.销毁…

使用TexLive与VScode排版论文

前言 中文稿目前已经完成了,现在要转用latex排版,但我对这方面没有接触过,这里做一个记录。 网页版Overleaf:Overleaf, 在线LaTeX编辑器。 TeXWorks:论文神器teXWorks安装与使用记录。 这里我还是决定采用Vscode作…

每日一题:2的幂数组中查询范围内的乘积;快速幂算法

题目选自2438. 二的幂数组中查询范围内的乘积 还是一样的,先讲解思路,然后再说代码。 题目有一定难度,所以我要争取使所有人都能看懂,用的方法会用最常规的思想。关于语言,都是互通的,只要你懂了一门语言…

Ceph数据副本机制详解

Ceph 数据副本机制详解 Ceph 的数据副本机制是其保证数据可靠性和高可用性的核心设计,主要通过多副本(Replication) 和 纠删码(Erasure Coding,EC) 两种方式实现。以下是对 Ceph 数据副本机制的全面解析&am…

【八股】Mysql中小厂八股

MySQL 基础 数据库三大范式(中) 第一范式: 要求数据库表的每一列都是不可分割的原子数据项 如详细地址可以分割为省市区等. 第二范式: 非主键属性必须完全依赖于主键, 不能部分依赖 第二范式要确保数据库表中的每一列都和主键相关, 而不能只与主键的某一…

怎么使用python查看网页源代码

使用python查看网页源代码的方法:1、使用“import”命令导入requests包import requests2、使用该包的get()方法,将要查看的网页链接传递进去,结果赋给变量xx requests.get(urlhttp://www.hao123.com)3、用“print (x.text)”语句把网页的内容…

C# 多线程:并发编程的原理与实践

深入探讨 C# 多线程:并发编程的原理与实践引言在现代应用开发中,性能和响应速度往往决定了用户体验的优劣。尤其在计算密集型或者IO密集型任务中,传统的单线程模型可能无法有效利用多核CPU的优势。因此,多线程技术成为了解决这些问…

react 常用组件库

1. Ant Design(蚂蚁设计)特点:国内最流行的企业级 UI 组件库之一,基于「中后台设计体系」,组件丰富(表单、表格、弹窗、导航等)、设计规范统一,支持主题定制和国际化。适用场景&…

Python 爬虫获取淘宝商品信息、价格及主图的实战指南

在电商数据分析、竞品调研或商品信息采集等场景中,获取淘宝商品的详细信息(如价格、主图等)是常见的需求。虽然淘宝开放平台提供了官方的 API 接口,但使用这些接口需要一定的开发和配置工作。本文将通过 Python 爬虫的方式&#x…

Ruby面向对象编程中类与方法的基础学习例子解析

代码示例: Ruby面向对象编程中类与方法的基础学习详细例子 1. 引言 在面向对象编程(OOP)中,类是定义对象结构和行为的蓝图。Ruby是一种纯面向对象的编程语言,它将一切视为对象,包括基本数据类型。本文将…

[ Mybatis 多表关联查询 ] resultMap

目录 一. resultMap 1. 使用场景: 2. 查询映射: (1)单表查询映射: (2)多表查询映射: a. 在学生表里查专业 b. 在专业表里查学生 二. 其他注意事项 1. 插件下载 2. #{ } 和 ${ }的区别 一. resultMap 1. 使用场景: (1)当数据库列名和java类中的属性名不同时,可⽤ r…

Rust 性能提升“最后一公里”:详解 Profiling 瓶颈定位与优化|得物技术

一、Profiling:揭示性能瓶颈的“照妖镜”在过去的一年里,我们团队完成了一项壮举:将近万核的 Java 服务成功迁移到 Rust,并收获了令人瞩目的性能提升。我们的实践经验已在《RUST练习生如何在生产环境构建万亿流量》一文中与大家分…

STM32H5 的 PB14 引脚被意外拉低的问题解析 LAT1542

关键字:STM32H5, GPIO 1. 问题现象 客户反馈,使用 STM32H523RET6 应用中配置了两个 IO 口,PC9 为输出模式,内部下拉;PB14 为输入模式,内部上拉。在程序中将 PC9 引脚输出高电平,结…

【办公自动化】如何使用Python让Word文档处理自动化?

在日常办公中,Word文档是最常用的文本处理工具之一。通过Python自动化Word文档操作,可以大幅提高工作效率,减少重复劳动,特别适合批量生成报告、合同、简历等标准化文档。本文将介绍几种常用的Python操作Word文档的方法&#xff0…

顺序表的总结及模拟实现

目录 一.线性表 二.顺序表 1.概念 2.结构 3.要实现的接口函数 三.模拟实现顺序表 1.定义出顺序表的基本结构 2.实现检查扩容功能 3.实现尾插 4.实现尾删 5.实现头插和头删 6.查找 7.修改 8.遍历 9.在指定位置插入和删除 四.顺序表的优缺点及思考 a.顺序表的弊端 …

Vue3 vs Vue2:全面对比与面试宝典

文章目录Vue3 vs Vue2:全面对比与面试宝典引言:Vue框架的进化之路一、核心架构对比二、响应式系统的革命Vue2的响应式:像老式监控摄像头Vue3的响应式:像智能AI监控系统三、API风格的进化Vue2的Options API:像填表格Vue…

Java Web开发:Session与Cookie详细入门指南

在Web开发中,状态管理是核心需求之一。本文将深入讲解Java中Session和Cookie的使用方法,帮助你掌握用户状态管理的核心技术。 一、Session与Cookie基础概念 特性SessionCookie存储位置服务器内存/持久化存储客户端浏览器安全性较高(敏感数据…