C#连接SQL server2008 出现错误2
发布网友
发布时间:2023-11-25 06:27
我来回答
共4个回答
热心网友
时间:2024-10-24 12:08
1、ping下那个服务器是不是通确定网络ok
2、确定服务器上是否有防火墙,有的话检查对应端口是否被屏蔽
3、检查服务器本地连接是否可用,确定服务器可正常运作
4、sqlserver有个远程连接配置是否开启,可联网查下怎么配置
5、检查c#中的连接字符串是否正确,可在vs服务器资源管理器中连接数据库,然后用连接的属性作为c#的连接配置。
热心网友
时间:2024-10-24 12:09
上面的代码有两处明显错误:
1. 不是(loacal),应该是(local),也可以简写为.
2. update语句buhao和set中应该有空格
请修改代码如下尝试:
using System;
using System.Data;
using System.Data.SqlClient;
public class a
{
public static void Main(string[] args)
{
string source = "server = .;integrated security = SSPI;database = nihao";
string select = "update buhao set age = 10 where name= 'zhang'";
SqlConnection conn = new SqlConnection(source);
SqlCommand cmd = new SqlCommand(select, conn);
conn.Open();
int rowsReturned = cmd.ExecuteNonQuery();
conn.Close();
Console.WriteLine("{0} rows affect!");
Console.ReadLine();
}
}
热心网友
时间:2024-10-24 12:10
楼主,你要把你写的连接代码贴出来啊,不然怎么知道为什么是错的
热心网友
时间:2024-10-24 12:10
请确认你的数据库名称是否正确,否则你的数据库是否支持远程连接。可能是数据库设置的问题。 自己百度下 数据库远程连接的设置。