日期:2014-05-18  浏览次数:20802 次

关于sqlserver 创建连接对象问题
哪位前辈给我翻译一下下面这句话的意思呢?我想知道每个词代表的意思以及它跟数据库的作用
SqlConnection conn = new SqlConnection("data source= KCNQHD1458\\TFS_INSTANCE;" + "initial catalog= dev_test;" + "integrated security= SSPI;" + "persist security info= False;" + "workstation id= SUN;" + "packet size= 4096");


还有一个小问题就是测试sql语句 是不是直接把代码里面的sql语句摘出来放到ssms里面直接运行就行了呢?

我是刚工作临时学C#和而且数据库也不熟,别嫌弃我问的问题比较白啊,我只有40分了 得省着点用别嫌我给的少哦

------解决方案--------------------
不知道可以查啊,SqlConnection是连接数据库的,那一串是连接字符串,指明连接那个数据库实例,用户名,密码都是什么

你先去百度 C#操作sqlserver,先去学习学习
------解决方案--------------------
因为如果把密码写在连接字符串里,回引起安全的问题,所以采用windows的集成身份验证,也就是indegrated security

Persist Security Info的意思表示是否保存敏感信息,可以简单的理解为"在数据库连接成功后是否保存用户名和密码信息",
True表示保存,False表示不保存

workstation id= SUN连接的机器名//真正写的时候,不用

用来与 SQL Server 的实例进行通讯的网络数据包的大小,以字节为单位
参考:http://topic.csdn.net/t/20030408/10/1632377.html
------解决方案--------------------
探讨

引用:
因为如果把密码写在连接字符串里,回引起安全的问题,所以采用windows的集成身份验证,也就是indegrated security

Persist Security Info的意思表示是否保存敏感信息,可以简单的理解为"在数据库连接成功后是否保存用户名和密码信息",
True表示保存,False表示不保存

workstation id= SUN连接的机……