二、安装文件
三、启用sa账号
设置sa的登录密码
设置sa的登录权限
更改服务器身份验证的模式
重启sql服务
四、附加数据库
设置文件夹的访问权限
附加数据库
五、如何书写数据库的访问代码
六、如何实现数据库的远程访问
打开TCP
打开Sql Server Browser服务
工具/原料
sql server 2005 express
方法/步骤
1
一、简介
SQL Server 2005 Express Edition 是 MSDE 的下一个版本,它是免费、易于使用、可嵌入的 SQLServer2005 轻型版本。可免费下载、重新发布、嵌入,便于新的开发人员立即使用。SQL Server Express 包含强大的功能(如SQLServer Management Studio Express),可以轻松地管理数据库。
2
二、安装文件
从网上下载SQL Server2005 SSMSEE
轻松搞定sql server 2005 express
3
三、启用sa账号
打开SQL Server Management Studio Express
轻松搞定sql server 2005 express
4
使用windows 身份验证,登录到系统中,点击“连接”
轻松搞定sql server 2005 express
5
设置sa的登录密码
选择“安全性”----“sa”
轻松搞定sql server 2005 express
6
双击“sa”,在常规页面中设置sa账号的密码
轻松搞定sql server 2005 express
7
设置sa的登录权限
选择“状态”,在状态页面中授予sa连接到数据库引擎的权限,登录的权限。
轻松搞定sql server 2005 express
8
更改服务器身份验证的模式
选中服务器
轻松搞定sql server 2005 express
9
右键“属性”,显示属性页面,选中“安全”选项
轻松搞定sql server 2005 express
10
设置服务器身份验证为“Sql Server和Windows身份验证模式”两种模式
轻松搞定sql server 2005 express
11
重启sql服务
设置完后需要重启服务,刚才的设置才能够生效。重启方法如下。
开始----sql server 2005-----配置工具-----sql server配置管理器
轻松搞定sql server 2005 express
12
选中“SQL Server 2005服务”----“SQL Server(SQLEXPRESS)”
轻松搞定sql server 2005 express
13
点击右键,从下拉列表中选中“重新启动”
轻松搞定sql server 2005 express
14
服务重启后,前面的设置生效,就可以用sa账号登录“SQL Server Management Studio Express”中实现管理了。
轻松搞定sql server 2005 express
15
四、附加数据库
附加数据库也是一个很麻烦的问题。如果使用Windows身份验证,并且当前用户是系统管理员等高级用户,就能够直接附加数据库,这和sql server 2000中的附加方法一样,就不多说了。
轻松搞定sql server 2005 express
16
设置文件夹的访问权限
如果使用的是sa账号登陆的或者是windows身份验证但是确实普通用户,就需要修改数据库的访问权限,给everyone账号“完全控制”文件的权限。
选中数据库文件所在的文件夹,选择右键“属性”
轻松搞定sql server 2005 express
17
点击“添加”,输入“everyone”,点击确定
轻松搞定sql server 2005 express
18
并且把权限设置为“完全控制”
轻松搞定sql server 2005 express
19
然后点击“高级”,在“权限”页面中,选中第二项,把权限的更改应用到文件夹下面的文件中
轻松搞定sql server 2005 express
点击确定,就完成了权限的设置。
附加数据库
选中“数据库”,点击“附加”,就能够完成了。
轻松搞定sql server 2005 express
五、如何书写数据库的访问代码
连接数据库时
Con = new SqlConnection(@"Data Source=\SQLExpress;DataBase=db_EquipmentMS;User ID=sa;PWD=111");
如果是企业版sqlserver则不需要写“\SQLExpress”,如果是单机版则必须写“\SQLExpress”,它指明了需要调用数据库的版本信息,否则会连接失败。
六、如何实现数据库的远程访问
为了安全,默认sql server 2005 express是不允许访问的。如果想要实现远程访问,需要手工设置,打开TCP,如果设置后还不能够访问,请看看是不是windows防火墙给拦截了。解决方式是关闭防火墙或者是在防火墙中添加例外,具体方法就不介绍了,下面详细介绍一下,如何打开远程访问的限制。
打开TCP
打开“SQL Server配置管理器”
轻松搞定sql server 2005 express
打开“SQL Server 2005网络配置”-----“SQLEXPRESS的协议”------“TCP/IP”
轻松搞定sql server 2005 express
打开属性页,设置“全部侦听”为“是”,“已启动”为“是”
轻松搞定sql server 2005 express
“IP地址”中IP1设置为本机IP地址,IP2设置为127001就可以了。
轻松搞定sql server 2005 express
设置完后,请重启服务,方法前面有,就不多说了。
打开Sql Server Browser服务
打开“SQL Server外围应用配置器”
轻松搞定sql server 2005 express
选择“服务鱼连接的外围应用配置器”
轻松搞定sql server 2005 express
选择“SQL Server Browser”,启动类型改为“自动”或“手动”
轻松搞定sql server 2005 express
最后“启动”服务就可以了。如果这里不行,也可以在“SQL Server配置管理器”中手工启动服务。
轻松搞定sql server 2005 express
1打开SQLserverconfigurationmanager,找到其中的SQLserver网络配置,然后是实例名的协议(我的实例名是SQLEXPRESS)。如下图所示。
2在SQLEXPRESS协议中启用命名管道和TCP/IP。如下图所示。
3单击SQLServer服务重新启动SQLServer(SQLEXPRESS)。如下图所示。
4重新打开SQLServerManagementStudio,选择用于服务器类型的数据库引擎、服务器名称(本地)\实例名或计算机名称\实例名,并选择用于身份验证的Windowsauthentication。如下图所示。
5点击“连接”,你就可以登录了。如下图所示。
一、首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体 *** 作为:
1、打开数据库,用本地帐户登录,右击第一个选项,选择属性
2、在打开的属性窗口,在其右边点击“连接”,然后再左侧勾上“允许远程连接到此服务器”
二、为微软SQL服务器(MSSQLServer)配置相应协议。
1、依次选择:开始-〉所有程序-〉MicrosoftSQLServer2008-〉配置工具-〉SQLServer配置管理器
2、打开SQLServer配置管理器后,选择SQLServer网络配置下面的MSSQLSERVER,然后看右边里面的TCP/IP是否为“已启用”
三、检查SQL服务器防火墙设置(快捷步骤-直接关闭防火墙(不安全))
1、在进行完上两步 *** 作后,用户需要做的是对SQL服务器防火墙进行重新配置。在进行这一步 *** 作时,首先找到SQL服务器上那个端口支持TCP/IP协议。用户可以在SQL服务器防火墙已经处于运行状态下,右击“TCP/IP协议”选择“属性”:
SQL服务器上支持TCP/IP协议的是1433端口。下一步要做的是在防火墙的配置中允许1433端口支持TCP/IP协议即可。如果服务器上运行的是Windows7 *** 作系统,其配置步骤为(其他微软 *** 作系统的做法类似),打开“控制面板”选择“Windows防火墙”选项,然后点击高级选项
2、选择“高级设置”后,在右边菜单栏中找出“具有高级安全选项的Windows防火墙”并将其打开。打开后会发现在左边菜单栏中有“入站规则(InboudRules)”选项。将该选项打开,并在右边菜单栏中选择“新建规则(NewRule)”选项
3、打开“新建规则”选项后,利用“新内置绑定规则向导”为1433端口配置“内部绑定协议”配置为适用于TCP/IP协议即可。(前提是,需要完成该步骤以前所述的所有步骤)
最后点击“完成”即可。测试方法:在局域网内找一台电脑,打开SQLServer数据库,然后输入Ip和密码,如果能连接上,就说明已经配置好了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)