最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

VS2005 SQL2005 数据库连接方法

IT圈 admin 33浏览 0评论

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成功 。

兰亭序

永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修

禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹;

又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽

无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。是日也,天

朗气清,惠风和畅,仰观宇宙之大,俯察品类之盛,所以游

腹有诗书气自华

目骋怀,足以极视听之娱,信可乐也。

夫人之相与,俯仰一世,或取诸怀抱,晤言一室之内;或

因寄所托,放浪形骸之外。虽取舍万殊,静躁不同,当其欣

于所遇,暂得于己,快然自足,不知老之将至。及其所之既

倦,情随事迁,感慨系之矣。向之所欣,俯仰之间,已为陈

迹,犹不能不以之兴怀。况修短随化,终期于尽。古人云:

“死生亦大矣。”岂不痛哉!

每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻

之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦

犹今之视昔。悲夫!故列叙时人,录其所述,虽世殊事异,

所以兴怀,其致一也。后之览者,亦将有感于斯文。

腹有诗书气自华

发布评论

评论列表 (0)

  1. 暂无评论