MS SQL SERVER 2005 EXPRESS用法笔记

假如给定MS SQL Server 2005里正常运行的mdf和ldf,要求迁移到只装有MS SQL Server 2005 Express的PC上,而且应用程序支持混合模式的登录,该怎么做呢?

其实思路很简单,就当Sql Express是普通的SQL服务好了。当然实际使用中还是要注意两者间的差别,比如sql express本身的最大容量是4G。

以下是操作步骤。

1. 修改注册表:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/MSSQL.1/MSSQLServer的loginMode:
改LoginMode到2,重起服务。

2. 进入Sql Express
sqlcmd -S 计算机名/sqlexpress。本机的话计算机名还可以简写为一个点。

3. 改sa口令,这个和MSSQL没区别
exec sp_password null, '新口令','sa'

4. 启用sa
alter login sa enable 

接下来就很好办了,和在SQL里一样。复制文件到某个目录,然后用sp_attach_db恢复数据库。

编程时,ConnectionString可以是这样:

string conn = @"Server=./sqlexpress;database=数据库名;uid=sa;pwd=xxxx";

你可能感兴趣的:(微软服务器家族)