C#链接SQL Server 2005的问题
Web server, SQL Server都在本机上。
连接语句如下:
SqlConnection conn;
conn= new SqlConnection("server=192.168.11.3;database=TestDb;uid=TestDb_Admin;pwd=123456789");
conn.Open();
奇怪的是,如果是一个C#, WinForm的程序,这个链接可以成功,并且已经可以INSERT数据到表里了。
但是,如果是在Web上面,同样的
报告错
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
这是为什么?
连接语句如下:
SqlConnection conn;
conn= new SqlConnection("server=192.168.11.3;database=TestDb;uid=TestDb_Admin;pwd=123456789");
conn.Open();
奇怪的是,如果是一个C#, WinForm的程序,这个链接可以成功,并且已经可以INSERT数据到表里了。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection conn;
conn= new SqlConnection("server=192.168.11.3;database=TestDb;uid=TestDb_Admin;pwd=123456789");
conn.Open();
但是,如果是在Web上面,同样的
SqlConnection conn;
conn= new SqlConnection("server=192.168.11.3;database=TestDb;uid=TestDb_Admin;pwd=123456789");
conn.Open();
报告错
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
这是为什么?
...全文
相关推荐
精通ASP.NET2005 SQL+Server2005项目开发1
通过学习这个资源,开发者不仅可以深入了解ASP.NET 2005和SQL Server 2005的特性,还能掌握如何将理论知识应用于实际项目,提高解决问题的能力和代码质量。
SQL Server与C#动态链接库交互指南
本文还有配套的精品资源,点击获取 简介:本文详细探讨了如何在SQL Server 2008环境中通过存储过程或其他数据库编程方式调用C#编译生成的动态链接库(dll)文件,以实现功能扩展。涉及SQL Server 2008、C#编程、DLL库及SQL Server调用外部程序的多种方法,如OLE Automation和CLR集成。并概述了使用C# dll库的步骤,包括创建类...
固定资产管理系统(c#.net+sql2005)
【标题】"固定资产管理系统(c#.net+sql2005)"是一个基于.NET框架,使用C#编程语言和SQL Server 2005数据库构建的企业级软件应用。
学生管理系统(VS2005+Sql Server2005)
**Sql Server 2005数据库管理** Sql Server 2005是微软的数据库管理系统,支持事务处理、数据分析等多种任务,具有高性能、高可用性和安全性。
ASP.NET2.0+SQL Server2005构建多层应用
在这个示例中,第一个页面列出所有作者,用户点击作者链接后,展示该作者的书籍列表。这个例子虽然简单,但充分展示了ASP.NET 2.0和SQL Server 2005在构建多层应用中的优势。


