2024年7月19日发(作者:党白薇)
对于的新手来说,整个数据库连接不太容易,根据连接过程中的问题总结如下。
1.开启SQL2005远程连接功能,开启办法如下:
配置工具->SQL Server外围应用配置器->服务和连接的外围应用配置器->打开
MSSQLSERVER节点下的Database Engine节点,先择“远程连接”,接下建议选择“同时使
用TCP/IP和named pipes”,确定后重启数据库服务就可以了。
2.登陆设置改为:
SQL Server 和 Windows 身份验证模式,具体设置如下:
SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管
理器中选择你的数据服务器->右键->属性->安全性->SQL Server 和 Windows 身份验
证模式选中。
3.设置一个SQL Server方式的用户名和密码:
具体设置如下:
(1)SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象
资源管理器中选择你的数据服务器->展开服务器上的“安全性”->登陆名->在sa帐号上
点右键->“选择页”选择常规->更改sa登陆帐号的密码。这样就设置了一个用户名为sa,
密码为:sa123456的用户。
(2)“选择页”选择状态->登陆修改为启用。
4.数据库连接字符串:
数据库连接字符串有好多种:
Data Server=.SQLEXPRESS;Initial
Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=服务器名SQLEXPRESS;Initial
Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=localhostSQLEXPRESS;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 2005 Express版本,则必须要
有“SQLEXPRESS”。而且如果这个字符串是定义为一个变量的时候,VS2005还会在“”
的下面加个红色的波浪线提示你“S是无法识别的转义序列”,因此如果字符串是定义为
一个变量的时候应该写成Server=.SQLEXPRESS。
5.注册SQL Server数据库:
在路径“C:meworkv2.0.50727”下运行“ASPNET_REGSQL”
指令,就会出现 SQL Server Setup Wizard向导,连续按下两个下一步后就会出现
SQL Server注册界面,填入你要注册的数据库参数就注册好了。注册完后会在你的数据库
里多几个表。
6.设置数据库连接字符串:
打开IIS->在默认网站或是网站所在的虚拟目录点击右键选择属性->选择
选项卡->编辑配置->在“常规”页签编辑“LocalSqlServer”数据库连接字符串:
Data Server=.SQLEXPRESS;Initial
Catalog=Northwind;User ID=sa;Password=sa123456
7.设置文件:
在文件添加如下程序:
connectionString="Data Source= .SQLEXPRESS;Initial Catalog=Northwind; User ID=sa;Password=sa123456" providerName="ent"/> 这样便大功告成了。 下面来测试: 1.宽松的连接测试: 宽松的连接测试使用SQLDataSourceVS2005服务器资源管理器选中数据库点击右键-> 选择修改连接->填入服务器名->使用SQL Server身份验证填入用户名sa及密码sa123456 ->选择或输入一个数据库名:Northwind->点击测试连接 宽松的连接测试连接成功并不能说明数据库就连接了,一开始我就是挂在这里,宽松 的连接测试测试连接成功,可是始终无法读出数据库的内容到网页里头。 腹有诗书气自华 2.严谨的连接测试: 在VS2005里选择网站菜单->配置,进入网站管理工具->选择提供 程序->点击AspNetSqlProvider的测试,若测试成功,说明数据库设置完全正确,否则得 从头来过好好查查问题在哪里。 关于1433端口的设置正确的顺序是: (1)关数据库引擎,开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER),并选中 右击,点击停止, 即可关闭数据库引擎。 补充注意点: 有时候在启动数据库引擎的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQLServer2005网络配置->MSSQLSERVER协议中的VIA是否 已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了。 (2)配置服务器端和客户端的TCP/IP协议,修改SQL Server的TCP/IP下端口设置, 双击“SQL2005的协议”下“TCP/IP”,把“IP地址”下“IPALL”的端口都改为“1433”。配置工具 ->SQL Server Configuration Manager->SQL Native Client配置->客户端协议->TCP/IP,选择 TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是" (3)启动数据库引擎,连接端口1433。 开始>输入cmd>回车>telnet localhost1433-> 回车,出现黑屏,表示本机连接端口1433成功 。 兰亭序 永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修 禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹; 又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽 无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。是日也,天 朗气清,惠风和畅,仰观宇宙之大,俯察品类之盛,所以游 腹有诗书气自华 目骋怀,足以极视听之娱,信可乐也。 夫人之相与,俯仰一世,或取诸怀抱,晤言一室之内;或 因寄所托,放浪形骸之外。虽取舍万殊,静躁不同,当其欣 于所遇,暂得于己,快然自足,不知老之将至。及其所之既 倦,情随事迁,感慨系之矣。向之所欣,俯仰之间,已为陈 迹,犹不能不以之兴怀。况修短随化,终期于尽。古人云: “死生亦大矣。”岂不痛哉! 每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻 之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦 犹今之视昔。悲夫!故列叙时人,录其所述,虽世殊事异, 所以兴怀,其致一也。后之览者,亦将有感于斯文。 腹有诗书气自华
2024年7月19日发(作者:党白薇)
对于的新手来说,整个数据库连接不太容易,根据连接过程中的问题总结如下。
1.开启SQL2005远程连接功能,开启办法如下:
配置工具->SQL Server外围应用配置器->服务和连接的外围应用配置器->打开
MSSQLSERVER节点下的Database Engine节点,先择“远程连接”,接下建议选择“同时使
用TCP/IP和named pipes”,确定后重启数据库服务就可以了。
2.登陆设置改为:
SQL Server 和 Windows 身份验证模式,具体设置如下:
SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管
理器中选择你的数据服务器->右键->属性->安全性->SQL Server 和 Windows 身份验
证模式选中。
3.设置一个SQL Server方式的用户名和密码:
具体设置如下:
(1)SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象
资源管理器中选择你的数据服务器->展开服务器上的“安全性”->登陆名->在sa帐号上
点右键->“选择页”选择常规->更改sa登陆帐号的密码。这样就设置了一个用户名为sa,
密码为:sa123456的用户。
(2)“选择页”选择状态->登陆修改为启用。
4.数据库连接字符串:
数据库连接字符串有好多种:
Data Server=.SQLEXPRESS;Initial
Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=服务器名SQLEXPRESS;Initial
Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=localhostSQLEXPRESS;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 2005 Express版本,则必须要
有“SQLEXPRESS”。而且如果这个字符串是定义为一个变量的时候,VS2005还会在“”
的下面加个红色的波浪线提示你“S是无法识别的转义序列”,因此如果字符串是定义为
一个变量的时候应该写成Server=.SQLEXPRESS。
5.注册SQL Server数据库:
在路径“C:meworkv2.0.50727”下运行“ASPNET_REGSQL”
指令,就会出现 SQL Server Setup Wizard向导,连续按下两个下一步后就会出现
SQL Server注册界面,填入你要注册的数据库参数就注册好了。注册完后会在你的数据库
里多几个表。
6.设置数据库连接字符串:
打开IIS->在默认网站或是网站所在的虚拟目录点击右键选择属性->选择
选项卡->编辑配置->在“常规”页签编辑“LocalSqlServer”数据库连接字符串:
Data Server=.SQLEXPRESS;Initial
Catalog=Northwind;User ID=sa;Password=sa123456
7.设置文件:
在文件添加如下程序:
connectionString="Data Source= .SQLEXPRESS;Initial Catalog=Northwind; User ID=sa;Password=sa123456" providerName="ent"/> 这样便大功告成了。 下面来测试: 1.宽松的连接测试: 宽松的连接测试使用SQLDataSourceVS2005服务器资源管理器选中数据库点击右键-> 选择修改连接->填入服务器名->使用SQL Server身份验证填入用户名sa及密码sa123456 ->选择或输入一个数据库名:Northwind->点击测试连接 宽松的连接测试连接成功并不能说明数据库就连接了,一开始我就是挂在这里,宽松 的连接测试测试连接成功,可是始终无法读出数据库的内容到网页里头。 腹有诗书气自华 2.严谨的连接测试: 在VS2005里选择网站菜单->配置,进入网站管理工具->选择提供 程序->点击AspNetSqlProvider的测试,若测试成功,说明数据库设置完全正确,否则得 从头来过好好查查问题在哪里。 关于1433端口的设置正确的顺序是: (1)关数据库引擎,开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER),并选中 右击,点击停止, 即可关闭数据库引擎。 补充注意点: 有时候在启动数据库引擎的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQLServer2005网络配置->MSSQLSERVER协议中的VIA是否 已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了。 (2)配置服务器端和客户端的TCP/IP协议,修改SQL Server的TCP/IP下端口设置, 双击“SQL2005的协议”下“TCP/IP”,把“IP地址”下“IPALL”的端口都改为“1433”。配置工具 ->SQL Server Configuration Manager->SQL Native Client配置->客户端协议->TCP/IP,选择 TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是" (3)启动数据库引擎,连接端口1433。 开始>输入cmd>回车>telnet localhost1433-> 回车,出现黑屏,表示本机连接端口1433成功 。 兰亭序 永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修 禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹; 又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽 无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。是日也,天 朗气清,惠风和畅,仰观宇宙之大,俯察品类之盛,所以游 腹有诗书气自华 目骋怀,足以极视听之娱,信可乐也。 夫人之相与,俯仰一世,或取诸怀抱,晤言一室之内;或 因寄所托,放浪形骸之外。虽取舍万殊,静躁不同,当其欣 于所遇,暂得于己,快然自足,不知老之将至。及其所之既 倦,情随事迁,感慨系之矣。向之所欣,俯仰之间,已为陈 迹,犹不能不以之兴怀。况修短随化,终期于尽。古人云: “死生亦大矣。”岂不痛哉! 每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻 之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦 犹今之视昔。悲夫!故列叙时人,录其所述,虽世殊事异, 所以兴怀,其致一也。后之览者,亦将有感于斯文。 腹有诗书气自华