首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >初始化字符串的格式不符合从索引0开始的规范。

初始化字符串的格式不符合从索引0开始的规范。
EN

Stack Overflow用户
提问于 2011-11-23 13:30:48
回答 29查看 455K关注 0票数 195

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

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

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

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

EN

回答 29

Stack Overflow用户

回答已采纳

发布于 2011-11-23 13:54:31

检查你的连接线。如果您需要帮助,请检查连接串,它有一个常用的列表。

常用的连接字符串:

Server 2012

标准安全

代码语言:javascript
运行
复制
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;

可信连接

代码语言:javascript
运行
复制
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

到Server实例的连接

服务器选项中使用的服务器/实例名称语法与所有server连接字符串相同。

代码语言:javascript
运行
复制
Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;
Password=myPassword;

Server 2005

标准安全

代码语言:javascript
运行
复制
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;

可信连接

代码语言:javascript
运行
复制
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

到Server实例的连接

服务器选项中使用的服务器/实例名称语法与所有server连接字符串相同。

代码语言:javascript
运行
复制
Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;Password=myPassword;

MySQL

标准

代码语言:javascript
运行
复制
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

指定TCP端口

代码语言:javascript
运行
复制
Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

甲骨文

使用TNS的

代码语言:javascript
运行
复制
Data Source=TORCL;User Id=myUsername;Password=myPassword;

使用集成安全

代码语言:javascript
运行
复制
Data Source=TORCL;Integrated Security=SSPI;

使用没有tnsnames.ora的ODP.NET

代码语言:javascript
运行
复制
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;
票数 238
EN

Stack Overflow用户

发布于 2017-11-19 10:31:32

这可能对某人有帮助..。我的密码包含一个分号,所以面对这个问题,issue.So在引号中添加了密码。这真是个愚蠢的错误。

我修改了以下内容:

代码语言:javascript
运行
复制
<add name="db" connectionString="server=local;database=dbanme;user id=dbuser;password=pass;word" providerName="System.Data.SqlClient" />

代码语言:javascript
运行
复制
<add name="db" connectionString="server=local;database=dbanme;user id=dbuser;password='pass;word'" providerName="System.Data.SqlClient" />
票数 40
EN

Stack Overflow用户

发布于 2016-05-24 10:04:23

将包含DbContext类的项目设置为启动项目。

在调用enable-migrations时,我收到了这个错误。即使在Package Manager Console中,我选择了正确的Default project,它仍然在查看该启动项目的web.config文件,其中不存在连接字符串。

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

https://stackoverflow.com/questions/8243008

复制
相关文章

相似问题

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