AD Framework 发布(一)
1. EF Code First 发布时,需要配置数据库账号,账号需要存在服务器角色中具备 diskadmin,public,sysadmin 权限。
2. 数据库不存在时,会通过数据模型生成数据库及表文件
3. 数据库存在时,对比更新数据库表结构(待测试,是否会删除数据) XmlCinfog\Database.config
- <?xml version="1.0" encoding="utf-8"?>
- <connectionStrings>
- <add name="BaseDb" connectionString="Data Source=WHFP-PC\MSSQLSERVER2014;Initial Catalog=ADFramework_Base_2016;User ID=adadmin;Pwd=123" providerName="System.Data.SqlClient" />
- <!--<add name="AccountDb" connectionString="Server=.;Initial Catalog=AD_account;User ID=sa;Password=sa123456" providerName="System.Data.SqlClient" />-->
- <!--<add name="BaseDb" connectionString="Data Source=192.168.0.103;port=3306;Initial Catalog=ADFramework_Base_2016;user id=AD;password=123456;charset=utf8" providerName="MySql.Data.MySqlClient"/>-->
- <!--<add name="BaseDb" connectionString="User Id=kooboocmsv3;Password=kooboocmsv3;PERSIST SECURITY INFO=True;Data Source=kooboocmsv3" providerName="Oracle.ManagedDataAccess.Client"/>-->
- </connectionStrings>
4. 数据库访问(SQLServer)上下文 AD.Data.EF. SqlServerDbContext
5. im(聊天)服务器配置文件修改。(删了)
6. 代码生成的时候,需要用到数据库里的链接,需要手动调整为实际的用户名密码
表:Base_DatabaseLink
改正内容如下图
7.系统默认账号
用户名:System密码:0000