本教程前置前提:
1.SQLServer服务器已经安装且创建数据库已经完成,但是你的项目工程并不能连接远端数据库
2.确保你的工程里连接代码正确,例如:
private void LinkServer()
{
var connStr = "Server=服务器机器名;Database=数据库名;user id=数据库登录名称;pwd=数据库登录密码";
var sql = "select * from test";
var dataInterface = new SqlConnection(connStr);
dataInterface.Open();
var da = new SqlDataAdapter(sql, connStr);
var dt = new DataTable();
da.Fill(dt);
dataGrid.ItemsSource = dt.DefaultView;
}剩下的问题就是因为服务器的SQLServer的IP连接没有正确配置,配置步骤如下:
1、打开Sqlserver管理配置器或者在命令行输入: SQLServerManager10.msc
2、点击MSSQLSERVER的协议,在右侧的页面中选择TCP/IP协议
3、右键点击TCP/IP协议,选择"属性",需要修改连接数据库的端口地址
4、跳出来的对话框,里面有好多TCP/IP的端口,找到"IP3",更改IP地址为自己电脑的IP地址(或者是127.0.0.1)在TCP端口添加1433,然后选择启动
5、"IPALL"的所有端口改成"1433"
6、重新启动服务
通过以上1-6步骤设置好端口,重新打开SQLServerManagementStudio配置相关连接信息即可
本文档提供了解决SQL Server无法远程连接的问题方案。通过详细步骤指导如何正确配置SQL Server的TCP/IP协议,包括设置正确的端口号和IP地址,确保项目能够成功连接到远端数据库。
3163

被折叠的 条评论
为什么被折叠?



