关于低版本SQL附加高版本数据库(REEOR:948)的解决方法

前言:
小编将sql 14的数据库直接附加到 sql 08R2上,总是不成功,大概原因就是高版本不可以向低版本数据库直接附加的。终于在大海当中捞到了一根针,万分感谢。

解决方法:
一、生成数据库脚本:
右击需要附加的数据库—>任务—>生成脚本—>下一步

这里写图片描述

二、选择要编写脚本的数据库对象:
看选项根据自己所需进行选择(本人是要生成整个数据库的,所以直接选择默认)—>下一步

这里写图片描述

这里写图片描述

三、选择高级脚本编写选项:
选择上图中的高级—>找到要编写脚本的数据的类型—>架构和数据—>确定 (该步操作是导出数据的,如果该步省略,最终生成的数据库,无数据。)
一直下一步,直到完成。

这里写图片描述

四、新建数据库:
最后在我们需要低版本的Sql server中新建一个数据库(不是附加数据库),然后双击刚才生成的数据库脚本文件,在这个新建好的数据库中执行脚本文件,需要等待几分钟,表就建好了,同时数据也有。

总结:
方法总是用的,看你有没有耐心去解决罢了。
---------------------
作者:Live a happy life
来源:优快云
原文:https://blog.youkuaiyun.com/j15533415886/article/details/78845519

转载于:https://www.cnblogs.com/keepdoit/p/10837788.html

数据库附加失败问题的解决方案 本文还有配套的精品资源,点击获取 简介:数据库附加失败常发生于跨设备迁移或数据共享时,可能由权限错误、文件损坏、配置不当等因素导致。本文提供了检查文件权限、验证文件路径、重启服务、检查数据库状态、使用SSMS或T-SQL命令附加数据库、数据库文件修复、处理日志文件问题、确保版本兼容性、附加为只读模式、查看错误日志等方法。遵循这些步骤,可以有效解决数据库附加失败问题,提高数据... 阅读详情

相关推荐

Photoshop实战技巧(9)——高效去除复杂水印的五种进阶方法

本文详细介绍了Photoshop中高效去除复杂水印的五种进阶方法,包括色阶通道爆破法、频率分离高阶应用、智能填充+手动修复组合拳等专业技巧。针对半透明水印、密集文字水印等复杂场景,提供分步操作指南和实战案例,帮助用户精准去除水印同时保留原始图像细节,大幅提升工作效率。

cake8的博客 959

sql server附加数据库时 948错误

在附加数据库时,出现了问题,提示948错误,数据库版本不符,导致附加失败。 我出现这种情况是因为更换了sql server的版本,导致原先版本附加的数据库因为版本不一所以无法附加到我现在版本的sql server上,这种情况我重新下载了一份数据库就可以附加上了。 ...

马骏 5780

PCIe 物理层(Physical Layer)详解

PCIe物理层关键技术解析 PCIe物理层作为协议栈底层核心,承担着比特流传输、链路训练与电气特性管理等关键功能。该层采用分层架构,包含逻辑物理层(负责编解码/加扰)和电气物理层(处理信号收发)。关键技术亮点包括: 智能链路管理:通过LTSSM状态机实现11种状态转换,涵盖链路检测(Detect)、协商(Polling/Configuration)、功耗管理(L0s/L1)等全生命周期控制 高效编码方案:Gen1/Gen2采用8b/10b编码(20%开销),Gen3+升级为128b/130b(仅1.5%开销

珂珂可爱多 726

SQLServer低版本附加高版本的数据库常用处理方法

SqlServer低版本数据库不能直接还原或附加Sql高版本数据库或备份文件,我们常用DTS互导的方式,如果不同版本数据库不可访问,可以使用高版本数据库的DTS导出整个库的相应低版本建库脚本与数据,然后放在低版本数据库中去执行,常见如:我们库数据库一般是SqlServer2008+,有的客户使用的是2005版本的数据库,这时我们就提供了2005版本的建库脚本供用户自己在机器上执行,但由于文件过大(...

.NET快速开发框架 9164

多IMU车载GNSS/INS数据集及介绍

文章目录前言非常棒的GINS数据集采集轨迹采集时间MEMS IMU详细信息IMU测量值方程及相关误差建模参考噪声参数安装参数文件格式描述 前言 “本文作者感谢武汉大学多源智能导航实验室和牛小骥教授提供了本文所需的GNSS/INS数据集。” 本博文介绍数据集链接为多IMU车载GNSS、INS数据集,欢迎大家下载,由于是开源数据集,因此下载不需要积分 非常棒的GINS数据集 这是一套非常好的用于GNSS/INS组合导航应用的车载数据集,本数据集采集于湖北省武汉市一处工业园区,为开阔天空场景,GNSS R

十八与她的博客 6439

宏基因组分析|完整分析流程梳理

今天先从最基础的全流程框架说起,无论是刚接触的萌新,还是想查漏补缺的同行,都能找到有用的信息。

weixin_70911870的博客 3164

sqlserver低版本数据库文件如何附加到高版本数据库中的方法

--1.建立数据库,选择原数据库文件对应数据库版本的兼容级别 --2.停止数据库服务,覆盖数据库文件,删除日志文件. --3.启动数据库服务,执行以下语句 ALTERDATABASEmiddleSETEMERGENCY ALTERDATABASEmiddleSETSINGLE_USER ALTERDATABASEmiddleREBUILDLOGON(NAME=middl...

freekent的专栏 3422

BeautyGAN: Instance-level Facial Makeup Transfer with Deep Generative Adversarial Network(2018,妆容迁移)

论文下载地址:BeautyGAN | Proceedings of the 26th ACM international conference on Multimedia 目的:在实例级实现化妆图像和非化妆图像的妆容迁移 方法:全局域集损失和本地实例级损失合并到一个双输入/输出对抗生成网络。步骤:使用一对鉴别器将非化妆面传输到化妆域,鉴别器从域的真实样本中分辨出生成的图像。在域集迁移的基础上,采用基于不同人脸区域的像素级直方图损失来实现实例级迁移。为了保持人脸的一致性和消除伪影,在总体目标函数中加入了.

weixin_53965540的博客 663

【SQL】关于低版本SQL附加高版本数据库(ERROR:948)的解决方法

写在前面的 最近在使用数据库的时候出现了一些小问题,具体来说就是SQL Server 2008附加SQL Server 2014数据库的时候出现了错误:948,在网上查找了一些方法最终搞定了这个问题,下面就贴出具体的解决方案。 Tips:微软官方已经明确承认,高版本的数据库文件(MDF、LDF)是不能附加到低版本的SQL Server上的,所以网上那些开一个服务就可以的做法根本行不通。 解决方法生

Ubisoft-One kid's Dream 2万+

TI电量计BQ40Z50R2循环学习实战:从量产文件生成到关键标志位解析

本文详细解析了TI电量计BQ40Z50R2的循环学习实战流程,从量产文件生成到关键标志位解析。通过实战案例和易错分析,帮助工程师避开常见陷阱,提升电量计配置效率。重点介绍了循环学习前的准备工作、量产文件生成步骤及关键标志位的深度解读,适用于电池管理系统开发人员。

weixin_30505225的博客 439

OpenHands:开源AI智能体开发平台实战指南与架构解析

AI智能体(Agent)作为人工智能领域的关键技术,通过模拟人类的推理与行动循环,能够自主规划并执行复杂任务。其核心原理基于ReAct(Reasoning and Acting)框架,结合规划、工具使用与记忆系统,实现了从感知到决策的闭环。在软件工程领域,AI智能体的技术价值在于将自然语言指令转化为具体的开发操作,从而显著提升代码生成、测试编写和系统维护的效率。典型的应用场景包括自动化代码重构、智能文档生成以及持续集成流程的优化。本文聚焦于OpenHands这一开源AI驱动开发平台,它提供了完整的智能体SD

weixin_27021789的博客 457

三步10分钟搞定数据库版本的降迁 (将后台数据库SQL2008R2降为SQL2005版本)

三步10分钟搞定数据库版本的降迁 (将SQL2008R2降为SQL2005版本)转载原文,并注明出处!虽无多少技术含量,毕竟是作者心血原创,希望理解。前思后想仍觉得实战数据库版本的降迁 一文中的方式不仅老土而且低效,故有了下文三步搞定数据库从MSSQL2008R2 高版本降迁至SQL2005低版本。 整个过程如果思路清晰,数据量小,不过就是10分钟的事,效率提高很多。我们这里仍然用上一篇的案例,即Discuz!NT 3.6.519 RC的后台数据库,这里需要利用一个免费的数据库对象同步工具,实际上整个操作过

select left('claro',2)的专栏 2万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

如何处理SQL Server中附加数据库时出现的错误

处理附加数据库时,出现无法升级数据,版本不兼容问题的解决办法

ZCYaiCLX3344的博客 2万+

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

mysql 错误948,如何解决附加数据库的错误948

TITLE: Microsoft SQL Server Management Studio------------------------------Attach database failed for Server 'ABHINAV-PC'. (Microsoft.SqlServer.Smo)For help, click: http://go.microsoft.com/fwlink?Pro...

weixin_34024811的博客 1006

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

SQL2014数据导入到SQL2008R2

源库2014 目标库2008R2 (源库和目标库版本不一样) 由于我的源库的版本比目标库版本高,一些数据的格式不一样尤其是datatime,直接连数据架构导成脚本使用会一直报错,所以我先用导出框架的脚本,再导数据。1.首先导出源库的框架 2. [图片] [图片] 点击next 后点击高级,选择相关参数。 例如触发器脚本,约束脚本等等都选true [图片] 修改为目

devil_zhuzhu的博客 6607

SQL Server 低版本还原数据到高版本

单位最近有个需求,要把sqlserver2014里面的数据库导入到sqlserver2012里面去,经过测试,最终成功,今天就和大家分享一下过程!ps: sqlserver2014的bak备份是无法在低于他的版本上直接还原的,即使你已经把兼容性设置为低版本!1.打开SQL Server 2012数据库后,输入账号密码连接数...

weixin_37077989的博客 1094

关于SQL Server附加数据库提示“版本为661,无法打开,支持更高级版本,不支持降级路径,数据库附加不上的问题

关于SQL Server附加数据库提示“版本为661,无法打开,支持更高级版本,不支持降级路径,数据库附加不上的问题

qzy的博客 8654

SQL Server 数据库从高版本附加到低版本

大家都是到Microsoft的大部分软件都是向下兼容的/向后兼容(高版本支持低版本的或者说后期开发的版本支持和兼容早期开发的版本), SQL Server数据库也不例外,最近刚好遇到需要把数据库从SQL Server 2012数据舔到SQL Server 2008中,这里查了相关的资料,已成功将数据库及表中的数据添加 到SQL Server 2008中,写下此文以供有需的童鞋参考,不足之处敬请

fang16388的专栏 2万+

sql低版本文件附加到高版本附加失败

1、先确定数据库是否能连接,不能连接检查sql服务是否启动2、在附加过程中出现点击复制到任意文件显示标题: Microsoft SQL Server Management Studio------------------------------附加数据库时出错。有关详细信息,请单击“消息”列中的超链接。------------------------------按钮:确定-------------...

qq_38243612的博客 4339

SQL Server2014附加数据库出现的问题

有的初学者在创建数据库时用的是版本比较低(如SQL server)

u013240005的专栏 3613

mysql 错误948_SQL错误948解决办法

SQL错误948解决办法(2011-06-22 17:53:35)标签:杂谈附加数据库 遇到如下问题:数据库 'SqlPersistenceService' 的版本为 655,无法打开。此服务器支持 611 版及更低版本。不支持降级路径。 无法打开新数据库 'SqlPersistenceService'。CREATE DATABASE 中止。原因:版本655指的是SQL2008, 版本611指的是...

weixin_36379029的博客 2503

mysql 错误948_SQL server 2005SP4附加数据库失败,错误号948

SQL server 2005SP4附加数据库失败,错误号948错误信息为:===================================附加数据库 对于 服务器“WXF-PC”失败。 (Microsoft.SqlServer.Smo)------------------------------有关帮助信息,请单击:http://go.microsoft.com/fwlink?ProdNa...

weixin_29526539的博客 1868
上一篇: 安装SQL sever2008时显示重新启动计算机规则失败,应该怎么解决?
下一篇: SQLServer执行大脚本文件时,提示“未能完成操作,存储空间不足,无法处理此命令”的解决办法...
anna200077
博客等级 码龄12年 2粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值