| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7229 人关注过本帖
标题:求教:VS2010 内置数据库 与 SQL Server Management
只看楼主 加入收藏
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
以下是引用TonyDeng在2012-11-15 23:31:35的发言:

1.不是指连接字符串,而是数据要从本机导出再导入到对方数据库,而且很多设置都可能要手工收拾一下。记住:数据在你的电脑上,不在万网远程的电脑上,你要把数据搬过去,而SQL Server是不能用简单复制文件的办法移动数据的。

2.这问题看来暂时说你不明白,你只要看自己有没有在本地电脑上安装过SQL Server就是了,用VS安装带来的,都是Express,包括那个Management Studio。再说一遍:Management Studio不是数据库!
感谢 TonyDeng 老师!!!

1. 我会继续学习,弄懂您给的指导。

2. 我装的是“Microsoft SQL Server 2008”,安装后桌面上出现的快捷键是“SQL Server Management Studio”。
   这样,是否用“SQL Server Management Studio”做的数据库,就应该用 SQL Server 来运行 桌面应用程序?

谢谢TonyDeng 老师!!!
2012-11-15 23:56
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
那你用的是SQL Server了。其实你可以测试的,把SQL Server停了服务,看程序还连不连得上,就知道正在用哪个。

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

那你用的是SQL Server了。其实你可以测试的,把SQL Server停了服务,看程序还连不连得上,就知道正在用哪个。
谢谢您!!!

我想知道,通常情况下,开发应用程序(网站应用程序,或者 桌面应用程序,或者设备应用程序等)一般是在SQL Server的 SQL Server Management Studio 上做数据库呢,还是在VS2010上做数据库呢?
(不好意思,好像问题又回到开始了,老师您就给学生一个答案吧,俺好笨噢
2012-11-16 00:21
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
数据库和应用程序在理论上是分开的。在网站中,有多种多样的数据库服务器,有的用SQL Server,有的用mySQL,甚至别的,你的应用程序的设计,只是与这些特定的数据库交接数据,你请求,它响应,如此而已。到底选用什么数据库,视具体情形而定,比如说你没有远程服务器的主宰权,那么只能是人家装好了什么数据库你就必须用什么,否则你可以自主决定安装哪个数据库(这跟你的偏好有关)。

桌面应用程序也与此类似,如果你开发的桌面程序,只供自己使用,那当然你喜欢用什么就安装什么,但如果你要向外发布给多种人群使用,就要考虑对方是否有同样的环境了,或者你有没有可能搭配让人家也安装同样的环境(须知这不是你可以作主的)。那么这里你所要考虑的,是如何适应各种各样的环境。

设备上的,也是与网站差不多,那是厂家设计的产品允许运行什么的事了。

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

数据库和应用程序在理论上是分开的。在网站中,有多种多样的数据库服务器,有的用SQL Server,有的用mySQL,甚至别的,你的应用程序的设计,只是与这些特定的数据库交接数据,你请求,它响应,如此而已。到底选用什么数据库,视具体情形而定,比如说你没有远程服务器的主宰权,那么只能是人家装好了什么数据库你就必须用什么,否则你可以自主决定安装哪个数据库(这跟你的偏好有关)。

桌面应用程序也与此类似,如果你开发的桌面程序,只供自己使用,那当然你喜欢用什么就安装什么,但如果你要向外发布给多种人群使用,就要考虑对方是否有同样的环境了,或者你有没有可能搭配让人家也安装同样的环境(须知这不是你可以作主的)。那么这里你所要考虑的,是如何适应各种各样的环境。

设备上的,也是与网站差不多,那是厂家设计的产品允许运行什么的事了。

现在通常用 SQL Server 的 SQL Server Management Studio 来开发数据库 做应用程序(如果是.NET的话),对吗?
2012-11-16 00:42
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
是的,因为都是微软产品嘛。

授人以渔,不授人以鱼。
2012-11-16 00:43
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
也就是说,通常不在 VS2010 上做数据库,而是在SQL Server 的 SQL Server Management Studio 来开发数据库,对吗?

谢谢TonyDeng老师的指导!!!
2012-11-16 00:51
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
是的。不过其实两者的效果是一样的,VS配备小型的数据库,就是为了开发方便。在我看来,SQL Server Express比SQL Server更好用,除了容量有些限制之外,其余都一样,但灵活得多,对普通的数据库应用来说,那个限制通常是难以突破的,足够了。

授人以渔,不授人以鱼。
2012-11-16 00:57
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
噢,多谢您了,这么晚了,您还能耐心解答问题,真是感动啊。这个论坛真好!!!
2012-11-16 01:15
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
晚安(或早安)TonyDeng老师!!!
2012-11-16 01:15
快速回复:求教:VS2010 内置数据库 与 SQL Server Management
数据加载中...
 
   



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

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