已经安装了本地数据库,在visual studio添加数据库时却找不到?

fishandleaves 2016-03-10 10:32:27
安装的是visual studio 2014,
用C#创建了一个Windows窗体,在连接到数据库时,只能找到数据集和基于服务的数据,没有本地数据库选项。
我特地下载了本地数据库,并提示已成功安装,但在visual studio 列表里依然没有找到。

刚刚入门开始学习,不是很懂,看过一些帖子。
目前做的准备我把控制面板里,服务里的全选了自动,把防火墙关了,别的不是很懂。就这些吧,卡到这里了~~~
希望得到某个方向的指导

...全文
1305 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
fishandleaves 2016-03-16
  • 打赏
  • 举报
回复
第一个安装,跟系统的一些设置有冲突,我还是默认了同意了,也不太懂修改了什么项,装完后显示有一大堆东西没有成功,但也有一堆东西成功了。第二个文件装的时候直接显示,the file is corrupt,就这样。真的有点儿无力了。我打算结贴了,谢谢你的帮助。
吉普赛的歌 2016-03-16
  • 打赏
  • 举报
回复
引用 16 楼 fishandleaves 的回复:
[quote=引用 15 楼 yenange 的回复:] [quote=引用 13 楼 fishandleaves 的回复:] 补丁那个已经下完了,你给的11楼的连接也在下载中了,这是这个好大啊,有3.2G,是很全的那种吗?这个完了之后安装有必要装在系统盘吗?
可以安装在D盘的[/quote] 抱歉没及时回复,是这样的,我下载完成,那个大的,第一个要安装的数据库,我点击打开,起初被告知在加载映像,之后那个小窗口关闭,就没什么反应 了,后来再打开就显示,这个映像已被装载,就没有下文了。我不是很懂这个,电脑上也装了虚拟光驱,跟这样有关是不是,我不太了解,要从虚拟光驱中打开吗,还是什么? 第二个我也下载好了,但是现在还没装。[/quote] 你安装了虚拟光驱的话, 直接从虚拟光驱中安装就是了。 如果你安装了 WinRAR 的话, 也可以右键将.iso 文件解压, 再安装的。
fishandleaves 2016-03-15
  • 打赏
  • 举报
回复
引用 15 楼 yenange 的回复:
[quote=引用 13 楼 fishandleaves 的回复:] 补丁那个已经下完了,你给的11楼的连接也在下载中了,这是这个好大啊,有3.2G,是很全的那种吗?这个完了之后安装有必要装在系统盘吗?
可以安装在D盘的[/quote] 抱歉没及时回复,是这样的,我下载完成,那个大的,第一个要安装的数据库,我点击打开,起初被告知在加载映像,之后那个小窗口关闭,就没什么反应 了,后来再打开就显示,这个映像已被装载,就没有下文了。我不是很懂这个,电脑上也装了虚拟光驱,跟这样有关是不是,我不太了解,要从虚拟光驱中打开吗,还是什么? 第二个我也下载好了,但是现在还没装。
吉普赛的歌 2016-03-15
  • 打赏
  • 举报
回复
引用 13 楼 fishandleaves 的回复:
补丁那个已经下完了,你给的11楼的连接也在下载中了,这是这个好大啊,有3.2G,是很全的那种吗?这个完了之后安装有必要装在系统盘吗?
可以安装在D盘的
fishandleaves 2016-03-15
  • 打赏
  • 举报
回复
引用 12 楼 yenange 的回复:
你在迅雷里新建任务, 把我 11 楼发的链接粘贴过去再试试
谢谢你,在下了,但是有点儿大,估计要两个小时,下午有课我晚上10点左右回复你。
fishandleaves 2016-03-15
  • 打赏
  • 举报
回复
补丁那个已经下完了,你给的11楼的连接也在下载中了,这是这个好大啊,有3.2G,是很全的那种吗?这个完了之后安装有必要装在系统盘吗?
吉普赛的歌 2016-03-15
  • 打赏
  • 举报
回复
你在迅雷里新建任务, 把我 11 楼发的链接粘贴过去再试试
吉普赛的歌 2016-03-15
  • 打赏
  • 举报
回复
ed2k://|file|cn_sql_server_2014_enterprise_edition_with_service_pack_1_x64_dvd_6669544.iso|3472263168|DCED0446B48EFD9D4FB689087187BBB6|/
fishandleaves 2016-03-15
  • 打赏
  • 举报
回复
我应该已经安装了SQL server express了直接安装补丁可以吗
fishandleaves 2016-03-15
  • 打赏
  • 举报
回复
引用 8 楼 yenange 的回复:
上面那个是 SQL Server2014 的安装包, 下面那个是 SQL Server2014 sp1 的补丁包 先安装上面的, 再安装下面的
吉普赛的歌 2016-03-15
  • 打赏
  • 举报
回复
http://ed2k://|file|cn_sql_server_2014_enterprise_edition_with_service_pack_1_x64_dvd_6669544.iso|3472263168|DCED0446B48EFD9D4FB689087187BBB6|/ 你那个不完整, 先用迅雷下载下单独的安装包再安装吧。 SQLServer2014 sp1:http://download.microsoft.com/download/A/8/D/A8D601B6-2651-42EE-9F71-1E54EE23D2C4/SQLServer2014SP1-KB3058865-x64-CHS.exe
吉普赛的歌 2016-03-15
  • 打赏
  • 举报
回复
上面那个是 SQL Server2014 的安装包, 下面那个是 SQL Server2014 sp1 的补丁包 先安装上面的, 再安装下面的
fishandleaves 2016-03-15
  • 打赏
  • 举报
回复
引用 5 楼 yenange 的回复:
你没有单独安装 SQL Server 吗?
什么算单独安装,我下了sql server 2014,就是在这里下的,https://www.microsoft.com/zh-cn/server-cloud/products/sql-server-editions/sql-server-express.aspx,下了本地的那个和最后那个,也就是第三个和第五的,
吉普赛的歌 2016-03-15
  • 打赏
  • 举报
回复
你没有单独安装 SQL Server 吗?
fishandleaves 2016-03-15
  • 打赏
  • 举报
回复
引用 1 楼 yenange 的回复:
你还是直接进 sqlserver 2014 , 看看能不能连接到再说吧 能够连接到, 然后在vs的“视图”,‘服务器资源管理器’里新建一个数据连接, 成功后把连接串复制出来就可以在其它地方用的了
前些天数据库下载出来问题,所以花了些时间,我下载了sql server 2014,在里面创建了个数据库文件(还是什么,)然后用vusual studio 上创建的windows窗体连接了它,目前是这样的。但是,我再新建项里还是找不到本地数据库。 不知道字符串在哪里用。也不明白你说的先进sqlserver2014,连接连接到哪里,是不是这样就算连接了。(有很多很基础的东西我确实不了解,你可以指点我一下,我去百度。)
com8716187161 2016-03-14
  • 打赏
  • 举报
回复
Oracle中有sequence的功能,SQL Server类似的功能使用Identity列实现,但是有很大的局限性。在2012中,微软终于增加了 sequence 对象,功能和性能都有了很大的提高。 我们可以在SSMS中创建也可以使用SQL Server脚本创建序列对象: \加载中... \加载中... 使用SQL创建序列对象: IF EXISTS(SELECT*FROMsys.sequencesWHEREname=N'TestSeq') DROP SEQUENCETestSeq; GO --创建序列对象 CREATE SEQUENCETestSeqAStinyint START WITH1 INCREMENT BY1; GO --创建表 CREATE TABLE TEST (ID tinyint,Namevarchar(150)) --产生序列号码并插入表中 INSERT INTO TEST (ID,Name) VALUES (NEXT VALUE FOR TestSeq,'allen') INSERT INTO TEST (ID,Name) VALUES (NEXT VALUE FOR TestSeq,'kevin') SELECT * FROM TEST \ --产生序列可以重复使用,下面的例子当序列号码超过255后又重新从0开始。 CREATE SEQUENCE[dbo].[Test1Seq] AS [tinyint] START WITH 0 INCREMENT BY 5 CYCLE SELECT NEXT VALUE FOR [Test1Seq] GO 110 \加载中... --重新将序列初始值变为5 ALTER SEQUENCEdbo.TestSeq RESTART WITH 5; SELECT * FROM sys.sequenceswherename='TestSeq' \ --共享序列,两个表可以使用同一个序列对象(Identity列是不可以的) CREATE SEQUENCEdbo.SeqASINT START WITH 1 INCREMENT BY 1 CREATE TABLE dbo.Examp1 ( Seq INT NOT NULL, Name VARCHAR(50)NOTNULL ); CREATE TABLE dbo.Examp2 ( Seq INT NOT NULL, Name VARCHAR(50)NOTNULL ); INSERT INTO dbo.Examp1(Seq,Name)VALUES(NEXTVALUEFORdbo.Seq,'Tom'); INSERT INTO dbo.Examp2(Seq,Name)VALUES(NEXTVALUEFORdbo.Seq,'Jerry'); SELECT * FROM Examp1 SELECT * FROM Examp2 \加载中... 更多进花猪网www.60400.com --可以直接在查询中使用序列对象(Identity列是不可以的) CREATE SEQUENCESeqOrderAStinyint START WITH1 INCREMENT BY1 MINVALUE 1 NO MAXVALUE CYCLE; GO SELECT ID,Name, NEXT VALUE FOR SeqOrder OVER(ORDERBYNameDESC)As[Order] FROM test; \加载中... 为了提升性能,还可以使用CACHE选项,这样就可以将序列号码缓存到内存,减少IO操作,值得一提的是序列对象可以指定最大值和最小值,增加值可以为负数。
fishandleaves 2016-03-10
  • 打赏
  • 举报
回复
好的,我试一下,谢谢
吉普赛的歌 2016-03-10
  • 打赏
  • 举报
回复
你还是直接进 sqlserver 2014 , 看看能不能连接到再说吧 能够连接到, 然后在vs的“视图”,‘服务器资源管理器’里新建一个数据连接, 成功后把连接串复制出来就可以在其它地方用的了

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧