首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改ASPNETDB名称

更改ASPNETDB名称
EN

Stack Overflow用户
提问于 2008-12-16 12:59:35
回答 2查看 1.4K关注 0票数 3

是否需要更改ASPNETDB并同时使用SQLExpress (2005)用户实例?

我已将web.config的连接字符串更改为

代码语言:javascript
复制
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer"
     connectionString="Data Source=.\SQLEXPRESS;
     AttachDbFilename=|DataDirectory|\Kooft.mdf;
     User Instance=true;
     Integrated Security=True;
     Initial Catalog=Kooft;"
  providerName="System.Data.SqlClient" />

但是每次我使用ASP.Net配置工具时,它都会在我的App_Data文件夹中创建另一个ASPNETDB.mdf文件。

EN

回答 2

Stack Overflow用户

发布于 2008-12-16 13:24:56

  1. 从Framework2.0文件夹运行aspnet_regsql.exe,我的是:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

  • Go通过向导并选择希望添加AspNetDB表的数据库。

  • 将连接字符串设置为连接到数据库(方括号中的任何内容都可能需要更改,括号可能需要删除。

)

  1. 更新web.config的成员资格提供程序部分,并将以下设置设置为上面的连接字符串名称:

connectionStringName="INSERTCONNNSTRINGNAME"

那你应该准备好开始了。请记住在web.config中可能已经拥有的任何角色或个性化设置提供程序上更改相同的设置。

票数 3
EN

Stack Overflow用户

发布于 2008-12-16 13:26:00

首先,在SQL实例中创建一个新的空数据库。

然后运行可以在这里找到的aspnet_regsql.exe工具:

代码语言:javascript
复制
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe

这将打开一个GUI向导,允许您选择使用aspnet提供程序(成员资格、配置文件、角色)的默认架构来设置数据库服务器和数据库。

适当地配置数据库上的安全性--为了获得最佳结果,您可能希望启用集成安全性,因此确保网站运行的帐户具有对数据库的访问权限,为您创建了许多数据库角色--将您的帐户添加到相应的帐户中。

然后,在您的webconfig中,您将得到如下内容:

代码语言:javascript
复制
    <connectionStrings>
    <remove name="LocalSqlServer"/>
    <add name="LocalSqlServer" 
        connectionString="Data Source=[ComputerName]\SQLEXPRESS;Initial Catalog=[DatabaseName];Integrated Security=True" 
        providerName="System.Data.SqlClient"/>
    </connectionStrings>

需要更新的关键部分有:

这应该是steps installation.

  • DatabaseName的实例名,这应该是您在前两个步骤中使用的数据库的名称。

我就是这样开始跑步的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/371227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档