c#中连接SqL2005数据库错误解决及转义字符

sql|sql2005|错误|解决|数据|数据库

在C#中与SQL2005建立连接时,出现错误:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

查找有关资料“从"开始菜单"调出"配置工具"中的"SQL Server 外围应用配置器".然后单击"服务和连接外围应用配置器",选择数据库实例(默认是"SQLEXPRESS",选择database Engine的"远程连接"中的"本地连接和远程连接(用TCP/IP)",这样即可打开SQL Server 2005的远程连接(默认不允许).”,却不能有效解决,后多次试验后发现原来连接字符串的服务器名称错误也会出现以上错误提示。正确的连接字符串应为以下格式:

SqlConnection con=new SqlConnection ("Data Source=服务器名\\SQLEXPRESS;Initial Catalog=数据库名;User ID=sa;Password=密码;");

记住此处的“服务器名”与“SqlExpress"这间要使用转义字符"\\"。

C#转义字符

\n   回车换行
\t      横向跳到下一制表位置
\v     竖向跳格
\b     退格
\r     回车
\f  走纸换页
\\     反斜线符"\"
\'     单引号符
\a    鸣铃
\ddd  1~3位八进制数所代表的字符
\xhh 1~2位十六进制数所代表的字符

时间: 2024-09-17 03:28:53

c#中连接SqL2005数据库错误解决及转义字符的相关文章

php连接Access数据库错误及解决方法_php技巧

php+access连接数据库常用的方式一般有两种. 推荐的代码 需要注意php获取路径用的是realpath 复制代码 代码如下: <?php $connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb"); $connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC); $i

ArcCatalog中连接SDE数据库

原文:ArcCatalog中连接SDE数据库 描述 在ArcCatalog采用直接的方式连接SDE数据库时,无论怎样填写连接参数,都连接不上(数据库管理工具和代码都可以连).主要报两类错误: Error:ORA-12154:TNS:无法解析指定的连接标识符No extende(oracle服务器IP: oracle服务器端口号/oracle服务名): ORA-06413 连接未打开错误.(sde:oracle10g: oracle服务器IP: oracle服务器端口号/oracle服务名). 分

sql2005-axmpp 的php连接SQL2005有错误,麻烦各位指导一下

问题描述 axmpp 的php连接SQL2005有错误,麻烦各位指导一下 错误是Fatal error: Call to undefined function sqlsrv_connect() in D:xampphtdocstestconnsql.php on line 17 我是这样做的: 要到http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx自行下载微软提供的The SQL Server Driver for PHP. 下载后解压

Java Web项目中连接Access数据库的配置方法_JSP编程

老师决定期末考试采用access数据库实现增删改查,我认为现在的我已经没有问题了,但是以前都是在JSP页面中连接access数据库,无论是以下的那种方式都进行了连接的练习,但是现在我想让我的项目中的访问access数据库的java代码,封装到DAO中,在DAO中连接数据库,没有和Servlet API有任何的关系.对于大多数人都会优先选择使用ODBC数据源的方式或者是使用绝对路径的方式连接access数据库,但是我个人认为,这样做不太好,如果采用这样的方式,项目做好后,放到他人的服务器上是无法运

php5.3不能连接mssql数据库的解决方法_php技巧

本文实例讲述了php5.3不能连接mssql数据库的解决方法.分享给大家供大家参考.具体分析如下: 自从php5.3之后系统就不支持mssql_connect这个函数连接了,以前我也讲可以使用com接口来实现,现在我再介绍解决php5.3不能连接mssql数据库另一方法. windows系统下,PHP5.3以上的版本已经不支持mssql扩展. 首先http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx 点击 get it 下载SQLSRV2

ASP.NET开发过程中连接SYBASE数据库组件

问题描述 ASP.NET开发过程中连接SYBASE数据库组件以前在论坛上提问的关于"ASP.NET开发过程中连接SYBASE数据库问题?"最近经常一人加QQ问这个解决办法,现把解决的三个组件发出来,大家共享下,网络上其他地方也应该能搜索到的,

我是学android 在studio中连接网络数据库

问题描述 我是学android 在studio中连接网络数据库 我刚入职三天,写注册功能,存新用户到数据库,公司PHP的哥们提供了一个网络数据库接口http://192.168.1.27/phpmyadmin/index.php,数据库名diancan, 表名members,账号和密码我也有,我怎么才能连接到这个数据库?求大神给出代码 感激不尽,不想失业 解决方案 这是phpadmin.不是数据库连接 昨天有个和你一样的人也要失业了,问了一样的问题,在姐姐的帮助下成功再就业. 解决方案二: 你不

access数据库-C#中连接ACCESS数据库中某一列,在combobox列表中表示所有行,代码该如何写

问题描述 C#中连接ACCESS数据库中某一列,在combobox列表中表示所有行,代码该如何写 求助:C#中连接ACCESS数据库中某一列,在combobox列表中表示所有行,代码该如何写 解决方案 从列转到数组,再用数组绑定控件. .DataSource = 读取条件设定.Tables["五行农历显示"].AsEnumerable().Select(d => d.Field("日期")).ToArray();/*表中某列转数组*/ 解决方案二: 初学者,意

PHP连接mysql数据库乱码解决办法

测试环境 mysql编码为uft-8 mysql版本为mysql5.X php版本为php 5.X 解决办法 1.确保HTML代码中声明的charset值等于utf-8,代码如下  代码如下 复制代码 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> 1:确认phpmyadmin用的mysql字符集为utf-8