学习SQLServer数据库编程,
我在本机安装了Microsoft SQL Server 2005,程序和数据库能正常使用.
问题是,我要把程序和数据库转移到另外一台计算机上使用,难道我需要在对方计算机上也安装一个Microsoft SQL Server吗,
我记得好像只需要在目标机上安装一个什么数据库软件,然后设置一下就可以就可以支持程序运行了,不需用到安装Microsoft SQL Server.初学,各位大虾见笑了了.
我的问题是,需要在目标计算机上安装一个什么软件,如何导入拷贝过去的数据库.如何设置,
或者提供我参考的资料,谢谢各位!
我在本机安装了Microsoft SQL Server 2005,程序和数据库能正常使用.
问题是,我要把程序和数据库转移到另外一台计算机上使用,难道我需要在对方计算机上也安装一个Microsoft SQL Server吗,
我记得好像只需要在目标机上安装一个什么数据库软件,然后设置一下就可以就可以支持程序运行了,不需用到安装Microsoft SQL Server.初学,各位大虾见笑了了.
我的问题是,需要在目标计算机上安装一个什么软件,如何导入拷贝过去的数据库.如何设置,
或者提供我参考的资料,谢谢各位!
解决方案 »
- 大家帮帮忙!
- sql sever 2005附加数据库时出错。有关详细信息,请单击“消息”列中的超链接。
- 创建触发器报错。请高手帮我找下
- 如何对查询出来的合计数进行累加并把结果保存在另一列
- 求这个效果的sql语句,在线等
- 关于改变数据库大小的问题
- 关于 sql2000 动态触发器的问题
- 第一个查询条件的结果,包含在第二个查询条件的结果中,可为什么执行第二个查询条件的时候速度要快呢?
- 这样写是什么意思?请高手来解释一下,急!急!!在线等待!!
- 请指教
- SQL2005 数据视图
- 怎么学习sql server2008,我一点也不会、 请高手指教:包括怎么运行sql server2008,查看数据库、表等。谢谢
微软新版的驱动包是sqlncli,旧版的MDAC
区别是MDAC支持很多数据库驱动,但sqlserver的驱动到sqlserver2000,
sqlncli是从MDAC中剥离出来的,单独只是sqlserver连接
大小才几十M对方有sql ,限制不了人为对数据的修改
如果是C/S或B/S软件,那对方肯定也要安装一台SQL Server数据库服务器,而且需要专门的DBA。我觉得LZ的情况可能是前者。
2.我希望数据库里面的东西,除了程序的连接以外,他人不得通过SQLServerManagementStudio,或者即便访问也需要提供帐号和密码.如何限制?
3.主要是单机软件的,各位大虾有没有推荐的小型的数据库软件,
是,而且根据连接的数量选择不同能力的SQLServer版本。一般内部局域网的访问量,单机运行Express版或标准版估计能应付。2.我希望数据库里面的东西,除了程序的连接以外,他人不得通过SQLServerManagementStudio,或者即便访问也需要提供帐号和密码.如何限制?
关闭SQLServer服务器的Windows权限设置。没有帐号和密码就连接不了。3.主要是单机软件的,各位大虾有没有推荐的小型的数据库软件,
SQLite不错。少量的数据直接用文件存储就可以了。
我查看经常里面也有sqlserver.exe的进程,但是桌面右下角托盘里面没有到绿色三角的服务器图表,我打开SQLServerConfigurationManager显示SQLServer(SQLexpress)正在运行.在高级里面有个启动参数:
-dC:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf;-eC:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG;-lC:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf
我编辑好的数据库在d:\data\test.mdf d:\data\tese_log.ldf我的问题是
1.如何导入已有的数据?是不是在启动参数里面修改
2.这个数据库,局域网能否访问,假设对方主机名称是"XP-4",IP地址是"192.168.1.2",Sql连接的连接代码是如何修改?
Public objSqlConnection As SqlConnection = New SqlConnection("Data Source=XP-4\SQLEXPRESS;Initial Catalog=Billionaire;Integrated Security=True")
====
SS2000的服务管理器在SS2005以后被配置管理器取代了。
同样,查询分析器和企业管理器也被Management Stutio(SSMS)取代。如何导入已有的数据?
====
服务器启动后,直接附加原有数据库。连接字符串
====
Data Source=192.168.1.2\SQLEXPRESS;Initial Catalog=Billionaire;Provider=SQLNCLI.1;Integrated Security=SSPI;
Data Source=192.168.1.2\SQLEXPRESS;Initial Catalog=Billionaire;Provider=SQLNCLI.1;User ID=<userid>;Password=<passwd>;Persist Security Info=True;
能否说具体一点,我没有找到附加数据的入口.在SQLServerManagementStudio连接数据库的时候,我知道可以通过附加数据进去,
但是,安装SQLServer2005Express,好像没有地方可以附件数据,或者有我没有找到地方.
+ 数据库 <------ 在这上面点右键
+ 安全性
+ 服务器对象
+ 复制
+ 管理
在这个情况下,我应该如何把数据库附加到里面并运行?
谢谢!
在命令提示符执行:
sqlcmd -S XP-4\SQLEXPRESS -E -Q "CREATE DATABASE test ON (name='test', filename='d:\data\test.mdf') FOR ATTACH"
这个方法我只查了文档,没有试。你参看文档再修改一下。