当前位置: 首页 > news >正文

关于MS SQL 2005和C#远程连接的详细设置

公司要使用sql server 2005数据库进行数据存储进行项目开发,装上之后和sql server 2000从配置上有些区别,尤其遇到的“严重”问题就是应用程序无法连接数据库,估计刚使用sql server 2005的朋友们也有不少为此头痛的!写一下我的解决方法,给大家提供各素材。(里面的图是网上截取的,已经验证过了,可以放心的按照图例配置

MSSQL2005要先装好!然后先我们要配置MSSQL服务器开启远程连接功能,可以到配置工具-=>SQL Server 外围应用配置器


◎ 打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了

◎ 第二嘛,要开启数据库的SQL服务器身份验证的SQL登陆验证的功能(默认情况下只开启了WINDOWS身份验证)

◎ 现在我们要设置一个登陆账户了,作为开发者,一般用SA了(当然你也可以自己建立用户,设置过程同类),打开SQL Server Management Studio,然后在安全性-=>登录名-=>SA-=>鼠标右击属性,然后打开属性页面,把密码更改了,最好连默认的数据库也改了!


◎ 这个窗口别关,还要设置下这个用户的【状态】,默认情况下,里面的登陆选项是禁用的,你要做的就是把他开启了

wanc上面几步,基本上就已经完成了SQL软件方面的设置了,接下来的是连接字符串:
我这边用的是这个串:
Server=192.162.125.207;Initial Catalog=chsisdb;User ID=sa;Password=sa123456(这个是我使用对服务器上的远程连接,如果是本地的话可以写成127.0.0.1,切记不要写(local))
当然网络也有些其他的连接串格式,和SQL版本相关的:
Data Server=.\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=服务器名\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=localhost\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=.;Initial Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=服务器名;Initial Catalog=Northwind;User ID=sa;Password=sa123456

◎ 对了还有一些问题要注意的:就是如果连接不上 的话,可以设置下
配置工具-=>SQL Server Configuration Manager-=>SQL Server2005网络配置-=>SQLEXPRESS的协议
-=>TCP/IP【这里要注意一下,确定启用了除VIA以外的各个项】-=>打开TCP/IP属性-=>IP地址-=>IP1和IP2里面都有个“已启用”这个里面的数值要写:“是”

配置到这里,我的程序连接数据库就已经OK了,祝大家成功!

相关文章:

  • C 语言从回忆到重识 -- 附录
  • C# 3.0语言规范
  • 使用CLion调试redis源码
  • C# 3.0 入门系列(一)
  • C 与 多线程(1)
  • C# 3.0入门(二)
  • 使用weixin-java-miniapp实现微信小程序登录接口
  • Python 下的虚拟环境的使用
  • C#3.0入门系列(三)
  • 一入 Java 深似海 -- S02E02 学习笔记
  • C#3.0入门系列(四)
  • GCC 的简单使用
  • 关于Keil 的一些看法
  • Jackson 简单使用记录
  • java基础设计 开源框架
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • C++类的相互关联
  • Date型的使用
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • python 学习笔记 - Queue Pipes,进程间通讯
  • vue2.0项目引入element-ui
  • 对象引论
  • 构造函数(constructor)与原型链(prototype)关系
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 面试遇到的一些题
  • 面试总结JavaScript篇
  • 模型微调
  • 手机端车牌号码键盘的vue组件
  • 数组大概知多少
  • 突破自己的技术思维
  • 我的业余项目总结
  • 用Visual Studio开发以太坊智能合约
  • 7行Python代码的人脸识别
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • #include<初见C语言之指针(5)>
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • %@ page import=%的用法
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)setTimeout 和 setInterval 的区别
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • ./和../以及/和~之间的区别
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET 事件模型教程(二)
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • /etc/fstab和/etc/mtab的区别
  • @WebService和@WebMethod注解的用法
  • [ 环境搭建篇 ] 安装 java 环境并配置环境变量(附 JDK1.8 安装包)