如果想使用SQL Server数据库当然必须在计算机上安装SQL Server系统了。但SQL Server其实也是每一个数据库为一个文件,但SQL Server是一个数据库管理系统,它会把你所有的SQL数据库统一管理起来,因此当你使用Access时,需要用到哪一个数据库就打开相应的文件,而SQL则不然,你只需打开SQL Server就可以看到所有的数据库了。至于数据库的复制,SQL Server是不可以随便复制的,如果你想复制的话,必须首先把数据库分离出来才可以复制。
如果你学C#,这两种数据库的操作差别不大,C#提供了多种命名空间来操作数据库,但只是前缀名不同,方法基本一样。例如打开Access数据库:
OleDbConnection con=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\abc.mdb");
con.Open();
打开SQL Server数据库:
SqlConnection con=new SqlConnection("database=abc;data source=(local);user id=sa;password=sa");
con.Open();
要安装.NET,可以选择组件安装,但首先必须要把框架装上。其它的可以选择。