VS2017使用 SQL Localdb问题两则

问题一:VS2017使用老版本mdf数据文件不能正确导入

         在使用VS2017时,需要导入一些mdf文件,比如微软的northwind,在导入时系统会提示

VS2017使用 SQL  Localdb问题两则

在点击升级后,又会出现

VS2017使用 SQL  Localdb问题两则

 

如果你安装了完整版的sql,就很好办(我没装,也没试,应该比较容易升级)。

同时,完整版的sql也可以执行相应的SQL查询来进行创建例子数据库。那么在Localdb中如何使用后缀为sql文件来创建数据库呢?

具体步骤如下:

1.在sql Server对象资源管理器中,选择数据库文件夹(灰色的那一行),点击右键,选择建立新数据库,在弹出的对话框中输入拟建立的数据库名字,如test。

 

VS2017使用 SQL  Localdb问题两则

 

 

2.在新建的数据库上点右键,选择“新建查询”。接下来VS2017会自动建立一个查询窗口,你只需要把创建数据库sql文件打开,把里面的内容复制过来,点执行,就建立好了数据库

问题2:使用此方法建立的数据库查询中文时出现乱码

出现此问题的原因是Localdb认的语言排序不同导致,按以下步骤操作即可:

在上图数据库文件夹上点右键,选择新建查询,在查询中使用以下语句:

create database test2

COLLATE  Chinese_PRC_CI_AS

再点执行,就可以建立相应的数据库

此时,再在此数据库上点查询,在新建的查询窗口中输入相应sql语句就可以完成建库操作,而且中文查询可以变的正常。

写的有点乱,大家见谅。

 

相关文章

这篇文章主要介绍“hive和mysql的区别是什么”,在日常操作中...
这篇“MySQL数据库如何改名”文章的知识点大部分人都不太理解...
这篇文章主要介绍“mysql版本查询命令是什么”的相关知识,小...
本篇内容介绍了“mysql怎么修改字段的内容”的有关知识,在实...
这篇文章主要讲解了“mysql怎么删除unique约束”,文中的讲解...
今天小编给大家分享一下mysql怎么查询不为空的字段的相关知识...