我用vs2005新建了一个mdf数据库,这个数据库怎么设置密码访问?如果没有密码,是否把mdf文件拷贝到安装有sql server 2005的机器中,是否就可以直接访问里面的数据?。如果这样的话不是很不安全吗?应该怎样保护里面的数据?带mdf数据库的程序安装到其他机器,那台机器是否出了安装.net framework 2.0之外,还需要另外安装sql server express 2005?是的话sql server express 2005安装程序是否单独包括在vs2005的光盘中?如果光盘中没有,是要另外下载sql server express 2005?

解决方案 »

  1.   

    sql server express 2005
    还没有用过
      

  2.   

    mdf就是数据库,跟net framework 2.0没有关系。根本就多虑了。express 跟正式版的没有用法的区别。express 就是只能10个人连接,跟 sql server 2000的个人版一样。
      

  3.   

    你是不是找不到,sql server express 2005的管理程序!你可以去微软的下载站下一个关于sql server express 2005的的CTP,安装后有管理和sql server 2005企业版一样的管理界面,(目前只有英文的)
    http://www.microsoft.com/downloads/info.aspx?na=46&p=11&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=57856cdd-da9b-4ad0-9a8a-f193ae8410ad&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2ff%2fd%2f4%2ffd407f12-0845-4d51-b084-779860d57ba5%2fSQLServer2005_SSMSEE.msi
    这是我以前下的时候的地址,你试试
      

  4.   

    谢谢大家的回应。除了数据库密码的问题之外,其他方面我已经大概了解了。写一个进销存软件,以前我用的是Access数据库。现在想将Access数据库换成sql server的mdf数据库试一试。但以前的Access数据库可以用数据库密码来保护数据内容,而现在,mdf数据库好像不能设置密码。把mdf文件拷贝到另外一台安装有sql server的机器就可以读出mdf数据库里面的数据了。有什么好的方法来保护mdf数据库内容的呢?还是mdf数据库根本就不适合做这一类软件的数据库?