| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7229 人关注过本帖
标题:求教:VS2010 内置数据库 与 SQL Server Management
只看楼主 加入收藏
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
结帖率:91.67%
收藏
已结贴  问题点数:20 回复次数:29 
求教:VS2010 内置数据库 与 SQL Server Management
求教:VS2010 中的数据库 与 SQL Server Management

求教老师:

1.平时我们做程序过程中,使用VS2010 中内置的数据库 还是 使用SQL Server Management 去 应用数据库呢?

2.如果一般使用VS2010 中内置的数据库,为什么还要装SQL Server Management 呢?

3.编制程序 可以完全用 VS2010 中内置的数据库来完成有关数据库的代码?

3. 什么时候应该打开SQL Server Management 去使用呢?

拜谢老师先!!!
搜索更多相关主题的帖子: 数据库 
2012-11-07 11:40
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
等帮助
2012-11-13 22:21
shangsharon
Rank: 9Rank: 9Rank: 9
来 自:湖北武汉
等 级:蜘蛛侠
威 望:7
帖 子:221
专家分:1261
注 册:2012-3-25
收藏
得分:1 
个人感觉区别不大.
2012-11-14 10:00
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:9 
VS自带的数据库是轻量级的,功能上跟完整的差不多,足可以满足开发了。写好的软件,数据迁移到真正的服务器数据库就可以了。

授人以渔,不授人以鱼。
2012-11-14 13:57
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
以下是引用TonyDeng在2012-11-14 13:57:33的发言:

VS自带的数据库是轻量级的,功能上跟完整的差不多,足可以满足开发了。写好的软件,数据迁移到真正的服务器数据库就可以了。
感谢 TonyDeng老师指导!!!

也就是说,在“VS2010”中做好的“数据库”最终还是要回到(或 迁移到)“SQL Server Management Studio”服务器中,对吗?

再次感谢!!!
2012-11-14 20:36
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:10 
SQL Server Management只是一个图形化数据库管理工具而已,管理SQL Server Express数据库的,后者就是VS内置的数据库。你用的SQL Server Management Studio,也是Express版吧?

授人以渔,不授人以鱼。
2012-11-14 23:36
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
以下是引用TonyDeng在2012-11-14 23:36:13的发言:

SQL Server Management只是一个图形化数据库管理工具而已,管理SQL Server Express数据库的,后者就是VS内置的数据库。你用的SQL Server Management Studio,也是Express版吧?
谢谢TonyDeng老师指导!!!

我不知道 我的“SQL Server Management Studio”是否是Express版,打开“帮助”,里面没有说明,又右键图标 - 属性,也未看到有说明是否是Express版,如何查看是否是“Express版”?

再请教您:在VS2010里做的“数据库”是否还要最终迁回到“SQL Server Management Studio”??

谢谢您!!!
2012-11-15 19:48
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
VS中带的都是Express版,包括其中的SQL Server也是。开发时,使用这些工具是足够的,语法也一样,但最终发布产品实际运行的时候,你使用的是服务器上的数据库,典型如SQL Server,这个时候,你在开发机器上的数据库上的数据,就要迁移到服务器的数据库上,不能直接文件复制过去的(这是最烦人的地方)。数据库的运作与Management Studio无关。

授人以渔,不授人以鱼。
2012-11-15 20:17
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
感谢 TonyDeng 老师的指导!!!

“但最终发布产品实际运行的时候,你使用的是服务器上的数据库,典型如SQL Server” ---- “数据库的运作与Management Studio无关”。
================================
没明白上面的意思,能否再请您指导一下?

问题:
1.SQL Server 不等于 SQL Server Management,对吗? 他们之间的关系是什么?
2. 数据库的运行 与 数据库服务器(“SQL Server”)有关,但 数据库的运行 与 数据库管理器(“SQL Server Management”)无关,这样理解对吗?



2012-11-15 20:41
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
数据库是一个比较广泛的概念,本意是指数据的集合,好比数据的仓库,故名数据库。数据的需要管理的,有不同的管理的方法,早期的数据管理直接在程序中进行,其实也叫数据库管理,后来随着系统的扩大,数据越来越复杂,就开辟了一种专门负责管理数据的软件,称之为数据库软件,管理数据的软件与管理逻辑的软件分离,这点你应该学过了。数据库软件的运行也有两种,一种是揉合到你的整个程序系统之中的,数据库软件的处理由你完全调度;另外一种是作为独立服务组件嵌在运行机器上的,你的程序只向其发出请求,数据库服务软件作出响应,把最后处理好的数据回发给你的程序。SQL Server是后面这种。由于是服务程序,所以通常没有用户交互界面,基本上用指令来交互(类似解释执行的程序语言),为了方便直观管理数据库中的数据,另外开发具有用户界面的管理软件,那就是Management Studio这类东西。

SQL Server是一种数据库服务软件,也是通常所说的数据库。SQL Server Management Studio是针对这类数据库而设计的有用户交互界面的管理工具。通常,我们用指令来向数据库添加数据、修改库的结构、查询数据等等,这不直观,用这个工具,就可以随时看到结果了,操作也相对简单,如此而已。

授人以渔,不授人以鱼。
2012-11-15 20:59
快速回复:求教:VS2010 内置数据库 与 SQL Server Management
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025704 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved