作者:坚定的守猴

撰写日期:2019年4月20日

开发软件和关键技术:VS;数据库的引入

在平时做项目的时候,有时候会因为重装系统或者自己的项目数据在其它电脑显示不了的原因,出现项目的数据不能正常处理和显示出来的情况。对于这种情况是因为其它数据库的服务器名称和原有的项目数据库的不一致。所以呢,一般的做法是修改项目数据库的服务器名称就行了。不过有时候这做法也不是百试百灵的。所以为保证项目数据的正常显示,来个既治标又治本的方法:“重新引入数据库文件”。

先看一个在项目数据报的异常问题
如何处理项目数据的异常
如何处理项目数据的异常

在页面上显示出数据异常,下面就直接出现了404(数据路径找不到)和500(服务器异常)这些错误。
如何处理项目数据的异常

在控制器这边查询的数据就已经出不来了,连数据都获取不了,下面的增删查改就不用说了。

为了拯救一下这项目的数据,来个最有效的处理方法,把原来项目的数据库删了,重新再引入新的数据库进来。

可能相对于直接改服务器的名称来说,这个方法的步骤就显得有点复杂了。有一句话是这样说的:欲速则不达。有时候复杂一点的方法反而是最有效快捷的。

话不多说,上操作。

首先把原来的数据库删除掉,重新建立一个新的文件夹,命名为Models,
如何处理项目数据的异常
建立好文件夹了,就在新建的文件夹那里添加新建项,弹出一个窗口之后就找到数据那一栏,点击它之后再点击那个ADO.Net.实体数据模型。
如何处理项目数据的异常
如何处理项目数据的异常

把名称修改一下为Model,继续点击添加那里
如何处理项目数据的异常

点击数据库的EF的设计器,之后就下一步。
如何处理项目数据的异常

到这里就是导入数据库成功与否重要的步骤了。这里是在已经导入数据库重新引入时候的页面,如果是在刚开是新建项目时,这里在新建连接是空白的。现在我们来重新引入一下。点击新建连接那里,就会先弹出一个新的窗体,在数据源那里点击把名称更改为Microsoft SQL Server(SqlClient),在服务器那里就把名称修改成你现在所用的数据库名称,下面登录到服务器那里就和登录到数据库的方式类似,把现在所登录数据库的用户名和密码输入完毕之后,在下面选择数据库那里点击选择你现在项目数据的名称(注意:因为VS软件做项目的数据是与SQL数据库连接的,所以在引入之前在SQL得先有你现在做项目的数据,如果没有的话得先在SQL附加数据进来,不然在这里是找不到相应的数据名称进行连接的)
如何处理项目数据的异常

在连接好之后就测试一下连接,测试成功之后才能进行下一步操作。要不然只能重新操作一遍。(上图是操作成功的画面)

到这里就完成对数据库的连接,点击确定。
如何处理项目数据的异常

到这里就出现了实体数据模型向导的窗口(在刚开始新建项目数据时,这里还会跳出一个选择两个实体框架6.x和实体框架5.0的框架选项的窗体,重新引入数据之后就不重复出现),现在只是点击把表的那个选框选中直接点完成就行了。

最后就出现一个提示模态框,这是表明数据库成功引入,这提示就有点类似安全提示,就直接点击确定两次,不要把这提示关闭就行了

如何处理项目数据的异常
到这里数据库重新引入就成功了。为了检验一下,到VS软件的解决方案的Web.config找到connectionStrings
如何处理项目数据的异常
如何处理项目数据的异常

这里可以看到新引进来的数据库的名称和密码,如果和你引进来的数据库名字是一致的话,就证明成功引进来了。如果想直接改服务器的名称的话,也是在这里修改的。

相关文章:

  • 2022-02-26
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-04-14
  • 2021-07-14
猜你喜欢
  • 2021-03-25
  • 2021-08-16
  • 2022-02-18
  • 2021-06-14
  • 2022-12-23
  • 2021-07-13
  • 2022-01-13
相关资源
相似解决方案