asp.net - 更改连接字符串以使用外部 MSSQL 数据库

标签 asp.net sql-server asp.net-mvc database

让我简要解释一下我到目前为止所做的事情: 我创建了一个基本的 ASP.NET MVC Web 应用程序。我正在使用创建新项目时包含的登录功能。 (我还在我需要的登录/注册中添加了一些额外的字段)。 目前,它在 AppData 文件夹中创建了一个本地数据库(请参见下面的代码),但是我需要在托管后远程访问该数据库。

<connectionStrings>
     <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-HubSite-20141231121833.mdf;Initial Catalog=aspnet-HubSite-20141231121833;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>

我已经在 123-REG 注册了一个域,它将由 TSOHOST 托管。 TSOHOST 还为我创建了一个 MSSQL 数据库,我可以使用它来代替应用程序正在使用的本地数据库。

TSOHOST 给了我以下关于 MSSQL 数据库的信息

Password: aaaaaaaaaa 
Database name: bbbbbbbbbb 
Database username: cccccccccc 
Server: 11.111.1.11
Remote IP: 22.222.22.2,2222

如何调整连接字符串以使其指向这个新数据库?

谢谢:)

最佳答案

如果这不是受信任的连接,您将需要更新连接字符串值并包括用户名和密码:

"Server=22.222.22.2,2222;Database=bbbbbbbbbb;uid=cccccccccc;password=aaaaaaaaaa" providerName="System.Data.SqlClient"

这是您可能会觉得有用的资源:

https://www.connectionstrings.com/sql-server/

关于asp.net - 更改连接字符串以使用外部 MSSQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27787810/

相关文章:

asp.net-mvc - 使用外部不记名 token (MVC4 Web Api) 登录 Facebook

c# - 如果我们有单一操作,使用异步操作的目的是什么?

c# - 在显示特定产品时,电子商务网站更可取的是什么?

sql-server - 在没有连接的情况下,t-sql 更新如何工作

c# - 如何使用Angular个人用户帐户身份验证自定义ASP.NET Core Web应用程序的登录页面?

SQL Server 备份到远程服务器

sql-server - 从游标源 SQL Server 中删除行

asp.net-mvc - FluentValidation 客户端验证

asp.net - 读取文件属性有多贵? 。网

asp.net - 使用 SSL 在服务器上部署 ASP.Net MVC 5 应用程序