小弟自学SQL Server有一段时间了,但是关于数据库,还有几个基本的概念问题要请教一下大家,可能问题太简单,让大家见笑了。
1、我在自己的电脑上用Visual Studio 2012写了一个要读写sql数据库的软件(我自己的电脑上安装了sql server 2008),现在我想把这个软件给其他人用,那么其他人的电脑上是不是也要安装sql server才可以啊?如果要的话,最精简是安装什么版本呢?(对方的电脑不用做任何数据库的操作处理,它只能让我的软件可以在他的电脑上读写数据库文件就可以了。)
2、在SQL Server 2008中,有一个“服务器注册”,这个是起什么作用啊,它与上面的那个对象资源管理器中的服务器有什么区别? 我在VS 2012中,用ADO.NET来读写服务器“ZENGFY-PC\SQLZFY”中的数据库时,与下面的那个注册的服务器也没有什么关系啊,而且上面的那个服务器ZENGFY-PC\SQLZFY我并没有注册,也可以在ADO.NET中进行读写。
3、在SQL Server 2008中,还有一个“解决方案管理器”,那个解决方案有什么作用呢?我觉得SQL中的代码组织应该就和matlab中的差不多,就只是一个一个的独立的查询脚本而已。难道这个解决方案与数据库中的数据有什么联系吗?
------解决思路----------------------
对方的机器只要按照了.net framework(你的程序基于的版本)类库,且可以连接你的数据库所在的机器,即可以使用你的软件
------解决思路----------------------
1.是的,最精简的版本是express
2.相当于快捷方式或收藏夹
3.相当于脚本的文件夹,保存成解决方案可以下次把这次的所有脚本一起打开