在sqlexpress中添加DB和在sql analyzer中操作DB.

未装sql 2005的正式版,所以不能很方便的在web工程的app_data的mdf中执行sql 脚本.
在sql analyzer中连接到.\sqlexpress, 可以连接,但只有系统库:master, tempdb, model, msdb. 没有自己工程的DB. 想到有一个存储过程可以做到, 查了一下帮助, 是sp_attach_db.
执行sp_attach_db 'dbname', 'dbfile.mdf'.
要注意的是执行上面的SQL的时候要将web工程关闭,否则提示mdf文件在使用.
现在就可以象以前sql server2000一样使用DB了.
当要重新在web工程中使用时,必须先sp_deattach_db dbname,否则在web工程中提示DB在使用中. 估计这是因为sqlexpress只支持一个连接, 使用起来还是比较麻烦. 看来还是要装正式版才行.

你可能感兴趣的:(express)