1、打开sql2008,使用windows身份登录
2、登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式
3、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
4、展开“安全性”,“登录名”;“sa”,右键选择“属性”
5、左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码
6、右击数据库选择“方面”
7、在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”
8、至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用
9、打开sql server配置管理器
10、下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行
11、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”
12、选择“IP 地址”选项卡,设置TCP的端口为“1433”
13、将"客户端协议"的"TCP/IP"也修改为“Enabled”
配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。
‘贰’ matlab2012b怎么连接sql server数据库
一、为什么要用JDBC连接
首先,Matlab是通过Java写的,自身处理JDBC方式更加迅速;其次ODBC方式连接Sqlserver最终也是转换为JDBC方式。
二、连接工具准备
下载地址,现在最新版本为4.0,下载压缩包即可。
下载后解压取其中的sqljdbc4.jar和sqljdbc.jar
设置matlab的启动加载项,打开C:\Program Files\MATLAB\R2012a\toolbox\local\classpath.txt,在文件的最后添加刚才的jar文件,例如:F:/matlab/JDBCDriver/sqljdbc4.jar(注意这里需要用"/")
重新启动matlab,若不报错则认为加载驱动成功
2、配置数据库允许远程连接,开启系统1433端口
三、连接步骤
1、设置连接字符串
假设此处使用的是本地数据库则SQL Server地址是 127.0.0.1,端口是1433,数据库名称是DB,用户名是user,密码是pwd,那么用下面的语句建立一个到该数据库的连接:
conn=database('DB','user','pwd','com.microsoft.sqlserver.jdbc.SQLServerDriver','jdbc:sqlserver://127.0.0.1:1433;databaseName=DB');
2、验证是否连接到数据库
isconnection(conn);%若返回1则认为连接成功。
3、对数据的具体操作
包括增删改查
curs3=exec(conn,'exec CL');%连接数据库,执行存储过程CL
获取查询到的数据:
curs=fetch(a);
b=curs.data;%获取数据表e的数据
4、关闭数据库连接
close(conn);
1、Sqlserver JDBC驱动
a=exec(conn,'select * from table ');%查询,修改,删除,增加操作