今日实践 — 附加数据库/重定向失败如何解决?

WMS数据库与重定向

  • 前言
  • 正文
    • 如何建立数据库连接?
      • 第一步:打开SSMS,右击数据库,点击附加
      • 第二步:点击添加
      • 第三步:找到自己的数据库文件,点击确定按钮
      • 第四步:若有多个数据库,多添加几次即可
      • 第五步:添加完成,进入附加数据库页面,点击确定
        • 第六步:在主页面就能正常看到就没问题
      • 第七步:以上报错,第一个是因为路径错误,系统无法再该路径下找到数据库文件
      • 第二是因为没有给数据库文件夹设置可访问权限
        • 1、右击数据库文件夹,选择属性
        • 2、属性页面选择安全 —> 点击编辑
        • 3、在编辑页面,确保system角色的权限是完全控制
    • 如何解决重定向问题?
      • 双击进入数据库设置工具
        • 1、修改服务器名为本机名或“."
        • 2、数据库名为项目对应的数据库名
        • 3、数据库用户名和密码是公司定义的,我们只需在进入SSMS时选择“SQL SERVER身份验证即可输入”
        • 4、在数据库设置工具中输入同样的用户名的密码,点击测试链接
        • 5、一定要保存连接
        • 6、进入重定向设置
        • 7、然后保存连接,这样WMS就能正常打开了
  • 总结

前言

在C#项目中,我们会经常同数据库打交道,但若一切从电脑中删除,你还记得怎么建立数据库连接吗?

正文

如何建立数据库连接?

如下图所示,当将数据库文件附加到新建好的数据库中报错
在这里插入图片描述

第一步:打开SSMS,右击数据库,点击附加

在这里插入图片描述

第二步:点击添加

在这里插入图片描述

第三步:找到自己的数据库文件,点击确定按钮

在这里插入图片描述

第四步:若有多个数据库,多添加几次即可

第五步:添加完成,进入附加数据库页面,点击确定

在这里插入图片描述

第六步:在主页面就能正常看到就没问题

在这里插入图片描述

第七步:以上报错,第一个是因为路径错误,系统无法再该路径下找到数据库文件

在这里插入图片描述

第二是因为没有给数据库文件夹设置可访问权限

1、右击数据库文件夹,选择属性

在这里插入图片描述

2、属性页面选择安全 —> 点击编辑

在这里插入图片描述

3、在编辑页面,确保system角色的权限是完全控制

在这里插入图片描述
在确保路径正确,权限为“完全控制”仍无法打开,那可能是数据库文件被设置了权限,你无权访问,一般来说下图这些选项都是置灰的,不可改
在这里插入图片描述

如何解决重定向问题?

如图,无法与数据库建立有效链接,说明重定向未设置
在这里插入图片描述
在项目文件中找到重定向.exe
在这里插入图片描述

双击进入数据库设置工具

在这里插入图片描述

1、修改服务器名为本机名或“."

本机名在打开SSMS时可以复制
在这里插入图片描述

2、数据库名为项目对应的数据库名

比如以上项目对应的数据库名是”WSDB1“

3、数据库用户名和密码是公司定义的,我们只需在进入SSMS时选择“SQL SERVER身份验证即可输入”

在这里插入图片描述

4、在数据库设置工具中输入同样的用户名的密码,点击测试链接

在这里插入图片描述

5、一定要保存连接

在这里插入图片描述

6、进入重定向设置

注意:此处数据库名与数据库设置工具中的数据库名不一致,同样的,需要修改服务器名,以及数据库用户名和密码
在这里插入图片描述

7、然后保存连接,这样WMS就能正常打开了

在这里插入图片描述

总结

感谢诸位道友阅读本文,喜欢本文的话,给博主点赞,收藏支持一下吧,道友们的关注是我创作的莫大动力!

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

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

相关文章

如何使用静态IP代理解决Facebook多账号注册并进行网络推广业务?

在当今的数字时代,社交媒体成为了企业进行网络推广的一个重要途径,其中,Facebook是最受欢迎的社交媒体之一,因为它可以让企业通过创建广告和页面来推广他们的产品或服务。 但是,使用Facebook进行网络推广时&#xff0…

Spring Cloud GateWay实现熔断降级

熔断降级 当分布式系统中的网关接收到大量请求并向后端远程系统或服务发起调用时,后端服务可能会产生调用失败(如超时或异常)。这时,如果让请求继续堆积在网关上,可能会导致整个系统的瘫痪。因此,需要快速…

React16源码: React中Fiber对象的源码实现

关于 Fiber 对象 在FiberRoot里面,它也会为我们去创建的一个对象叫做 Fiber在 React16 之后, 非常核心,非常重要的一个东西A. 每个 ReactElement 都会对应一个 Fiber 对象B. 它会记录节点的各种状态 比如,class component,它的st…

面试算法101:分割等和子集

题目 给定一个非空的正整数数组,请判断能否将这些数字分成和相等的两部分。例如,如果输入数组为[3,4,1],将这些数字分成[3,1]和[4]两部分,它们的和相等,因此输出true;如…

Docker 中使用超级用户

在docker中安装keytool产生的问题: sudo apt-get install openjdk-8-jre-headless bash: sudo: command not found elasticsearchd989639e3cb4:~/config/certs$ apt-get install openjdk-8-jre-headless E: Could not open lock file /var/lib/dpkg/lock-frontend …

【代码复现系列】paper:CycleGAN and pix2pix in PyTorch

或许有冗余步骤、之后再优化。 1.桌面右键-git bash-输入命令如下【git clone https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix】 2.打开anaconda的prompt,cd到pytorch-CycleGAN-and-pix2pix路径 3.在prompt里输入【conda env create -f environment.y…

【数值分析】逼近,正交多项式

逼近 由离散点(函数表)给出函数关系通常有两种方法: 使用多项式插值 使用多项式插值会带来两个问题:1. 龙格现象2. 数值本身带有误差,使用插值条件来确定函数关系不合理三次样条插值 三次样条插值克服了龙格现象&…

多线程在编程中的重要性有什么?并以LabVIEW为例进行说明

多线程在编程中的重要性体现在以下几个方面: 并行处理: 多线程允许程序同时执行多个任务,这在现代多核心处理器上尤其重要。通过并行处理,可以显著提高程序的执行效率和响应速度。 资源利用最大化: 通过多线程&#x…

工厂设计模式的思考

工厂模式对于开发者来说并不陌生,他利用多肽性很好的进行业务之间的解耦,不同的场景创建不同的实现,从而使得更多的关注业务实现,这种简单的实现这里不在举例。但是如果情形比较多的时候就会遇到问题,我们的工厂类就会产生大量的i…

Nacos与Eureka的区别详解

Nacos与Eureka的区别详解 在微服务架构中,服务注册与发现是核心组件之一,它们允许服务实例在启动时自动注册,并且能被其他服务发现,从而实现服务之间的互相通信。Nacos和Eureka都是现代微服务体系中广泛使用的服务注册与发现工具。本文将深入分析二者的区别,并为您提供一…

基于YOLOv7开发构建道路交通场景下CCTSDB2021交通标识检测识别系统

交通标志检测是交通标志识别系统中的一项重要任务。与其他国家的交通标志相比,中国的交通标志有其独特的特点。卷积神经网络(CNN)在计算机视觉任务中取得了突破性进展,在交通标志分类方面取得了巨大的成功。CCTSDB 数据集是由长沙…

OpenFeign超时控制

OpenFeign超时控制 前面简单介绍了Feign和OpenFeign的关系,言归正传,接下来我们看看OpenFeign如何设置调用超时,openFeign其实是有默认的超时时间的,默认分别是连接超时时间10秒、读超时时间60秒,源码在feign.Request…

Elasticsearch中object类型与nested类型以及数组之间的区别

一、区别: 0、一般情况下用object 类型来查es中为json对象的字段数据,用nested来查es中为JsonArray数组类型的字段数据。 1、默认情况下ES会把JSON对象直接映射为object类型,只有手动设置才会映射为nested类型 2、object类型可以直接使用普…

十九:爬虫最终篇-平安银行商城实战

平安银行商场实战 需求 获取该商城商品信息 目标网址 https://m.yqb.com/bank/product-item-50301196.html?mcId1583912328849970&loginModepab&historyy&sceneModem&traceid30187_4dXJVel1iop详细步骤 1、寻找数据接口 2、对比payload寻找可疑参数 3、多…

Day28 回溯算法part04 93. 复原IP地址 78. 子集 90. 子集 II

回溯算法part04 93. 复原IP地址 78. 子集 90. 子集 II 93. 复原 IP 地址 class Solution { private:vector<string> result;bool isValid(string& s,int start,int end){if (start > end) return false;if (s[start] 0 && start ! end) { // 0开头的数…

图像融合论文阅读:CrossFuse: 一种基于交叉注意机制的红外与可见光图像融合方法

article{li2024crossfuse, title{CrossFuse: A novel cross attention mechanism based infrared and visible image fusion approach}, author{Li, Hui and Wu, Xiao-Jun}, journal{Information Fusion}, volume{103}, pages{102147}, year{2024}, publisher{Elsevier} } 论文…

Yum(Yellowdog Updater Modified)命令大全详解

Yum&#xff08;Yellowdog Updater Modified&#xff09;是一个在基于RPM的Linux发行版上常用的包管理工具&#xff0c;主要用于自动安装、自动删除、自动升级软件包。下面列出了一些常见的Yum命令以及它们的解释&#xff1a; 安装软件包&#xff1a; yum install packageName…

当试图回复传入消息时,消息应用程序会闪烁

问题描述&#xff1a; Actual Results: Unable to reply for incoming message as Messaging app flickers and closes. Expected Results: User should be able to send reply for incoming messages. Reproduction Steps: Stay in home screen. Receive an incoming mes…

如何在 Ubuntu 20.04 上安装和使用 Docker

前些天发现了一个人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;最重要的屌图甚多&#xff0c;忍不住分享一下给大家。点击跳转到网站。 如何在 Ubuntu 20.04 上安装和使用 Docker 介绍 Docker是一个可以简化容器中应用程序进程管理过程的应用程序。…

拦截器HandlerInterceptor | springmvc系列

拦截器&#xff0c;通俗来来将&#xff0c;就是我们将访问某个路径的请求给拦截下来&#xff0c;然后可以对这个请求做一些操作 基本使用 创建拦截器类 让类实现HandlerInterceptor接口&#xff0c;重写接口中的三个方法。 Component //定义拦截器类&#xff0c;实现Handle…