c# - 初始化字符串的格式不符合从索引 0 开始的规范

标签 c# asp.net sql-server-2008

我有一个 ASP.NET 应用程序,它在我的本地开发机器上运行良好。

当我在线运行此应用程序时,它显示以下错误:

Format of the initialization string does not conform to specification starting at index 0

为什么会出现这种情况,我该如何解决?

最佳答案

检查您的连接字符串。如果您需要帮助,请查看 Connection Strings , 其中有一个常用的列表。

常用连接字符串:

SQL 服务器 2012

标准安全

Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;

可信连接

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

连接到 SQL Server 实例

服务器选项中使用的服务器/实例名称语法对于所有 SQL Server 连接字符串都是相同的。

Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;
Password=myPassword;

SQL Server 2005

标准安全

Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;

可信连接

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

连接到 SQL Server 实例

服务器选项中使用的服务器/实例名称语法对于所有 SQL Server 连接字符串都是相同的。

Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;Password=myPassword;

MySQL

标准

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

指定 TCP 端口

Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

甲骨文

使用 TNS

Data Source=TORCL;User Id=myUsername;Password=myPassword;

使用集成安全

Data Source=TORCL;Integrated Security=SSPI;

在没有 tnsnames.ora 的情况下使用 ODP.NET

Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;

关于c# - 初始化字符串的格式不符合从索引 0 开始的规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8243008/

相关文章:

c# - 将字符串中的 JSON 日期替换为更易读的日期

c# - WPF - 将文本框的内容绑定(bind)到其他文本框

c# - 对象不可序列化

javascript - 从动态文本区域获取值(value)

C# 开启枚举

asp.net - ASP.NET 2008 Express 不支持 CREATE TABLE SQL 构造或语句

c# - 简单实现 SHA-3 Keccak 散列到 C# 中的错误输出?

c# - "Value can not be null"单例模式错误

database - 当数据库发生变化时从 SQL Server 数据库向应用程序发送消息

mysql - SQL 备份问题