如何修改数据库的名称和用户登录名
作者:C/S框架网  发布日期:2011/09/08 21:56:08
  如何修改数据库的名称和用户登录名


开发框架的数据库存放在.\Debug\Database\目录下。

V2.2版数据库:

1. 系统数据库:CSFramework22.System
2. 正式帐套:CSFramework22.Normal
3. 帐套2:CSFramework22.Test


V3.0版数据库:

1. 系统数据库:CSFramework3.System
2. 正式帐套:CSFramework3.Normal
3. 帐套2:CSFramework3.Test




V2.2版 - 修改数据库名操作步骤:

1. 修改帐套数据库的名称,分别改为MyDB.Normal, MyDB.Test。
2. 修改CSFramework.System库,改为MyDB.System。
3. 修改MyDB.System库内的tb_DataSet表的DBName字段,分别设置为改名后的两个数据库名(图一)。
4. 运行SQL连接配置工具(CSFramework.Tools.SqlConnector.exe),尝试连接MyDB.System库(图二)。
5. 运行CSFramework3.Main.exe,正常情况下能开打登录窗体,可以选择帐套并登录。

(注:SQL连接配置工具的参数保存在.\Debug\CSFramework2.2.ini文件内,直接修改INI文件也行,将
Database=CSFramework22.System 改为:Database=MyDB.System)


(图一)tb_DataSet表的修改情况:

贴图图片


(图二)


贴图图片





V3.0 版 - 修改数据库名操作步骤:

1. 修改帐套数据库的名称,分别改为MyDB.Normal, MyDB.Test。
2. 修改CSFramework.System库,改为MyDB.System。
3. 修改MyDB.System库内的tb_DataSet表的DBName字段,分别设置为改名后的两个数据库名(图一)。
4. 修改服务端的web.config文件,修改:Database=MyDB.System


<appSettings>

    <add key="SystemConnectionString" value="Server=.\SQLExpress;Database=MyDB.System;Integrated Security=SSPI;Connection TimeOut=180;"></add>

  </appSettings>



5. 运行CSFramework3.Main.exe,正常情况下能开打登录窗体,可以选择帐套并登录。





修改帐套的用户登录名操作步骤:


1. 修改系统库帐套表(tb_DataSet)的DBUserName和DBUserPassword字段的值,如用户:aaa,密码:pwd。

2. 在SQL Server内建立用户名:aaa,密码:pwd。

(图三)

贴图图片


(图四)


贴图图片


(选项Enforce password expiration不要打勾!)



3. 给新用户分配数据库和db_owner角色。

(图五)

贴图图片


4. 运行CSFramework3.Main.exe,正常情况下能开打登录窗体,可以选择帐套并登录。





《完》






上一篇 下一篇