1. sql server 2008连接sql server 2005数据库的问题
你可以在VS2008中用Datasource连接一下试试看,看能不能连上,另外看起来你是连接本机的数据库。另外用SQLServerConfigurationmanage看看你的SharedMemory打开没有。
2. sqlserver2008怎么附加sql2005数据库
方法/步骤
安装SQL SERVER 2005 数据库和SP4补丁包,这里不再详细赘述。相关资料,请度娘之。
如果不安装SP4补丁包,是不会出现 SQL Server Management Studio的哦,切记切记
打开sql2005管理工具
开始 —> 程序 —> Microsoft SQL Server 2005 —> SQL Server Management Studio
连接数据库
找到“数据库”,然后点击“附加”。
在“附加数据库”窗口的左边中间位置找到“添加”按钮单击
在弹出的框中,选择要附加的数据库文件,点击“确定”。
回到,第一个窗口处,继续“确定”,OK,大功告成。
最后,记得检查下,数据库是否导入成功了。相关SQL命令和方法,自己继续度娘之。
3. 如何在sql server 2008数据库中导入sql server 2005的数据
低版本SQL无法直接使用备份还原方式导入高版本SQL数据库;可以使用另外的方式:
一、使用导出脚本
1、在sql2008中选中要导出的数据库,右键-》选择 任务--》生成脚本
2、点击下一步,选择导出整个数据库或者自定义选择表
3、在‘指定应如何保存或发布脚本’页面 点击 “高级”按钮
5、选择保存地址;确定即可
4. sql2008连接sql2005出现18456错误提示
你的链接数据库的字符串有问题呀。
data
source=.;initial
catalog=northwind;integrated
security=true
data
source=.;这种写法只适用于老版本的sql2000!
现在的sql2005~2008甚至2010,都是要有一个具体实例的!
写法类似:计算机名\sql2005之类的。建议,你详细查看,你电脑是否安装了sql本地的服务!
同时,确认你的实例是否新建成功
5. 如何用sql2008数据库打开sql2005的数据库文件
高版本的数据库不能兼容低版本的数据库文件,所以Sql2005创建的数据库文件附加不上Sql2008.
给你一个方法:
你可以在Sql2008中,将建表语句导出,成功sql脚本,然后将表里面的数据导出到本地access文件里面,然后打开Sql2005,手动创建一个同名的数据库,然后执行该sql脚本,最后将access文件导入到对应的表中即可...
6. sql 2008的数据库怎么附加到sql2005数据库里面
不能直接完成这样的任务。高版本的文件不能被低版本的SQL正常识别使用。可以试着在SQL2008中导出数据库构架的脚本后,在SQL2005中生成空数据库,然后再把数据导过去。
数据库不多的数据库可以直接导出成脚本后,在SQL2005中直接生成。具体方法如下:
一、最简单的回答:
1、利用脚本来实现。
2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。
二、SQL Server2008数据导入到SQL Server2005具体方法:
1、打开SQL Server2008“对象资源管理器”;
2、右击数据库,如:cadERP的数据库,选择“任务”--“生成脚本”;
3、打开生成和脚本发生窗口后点击“下一步”;
4、进入“选择特定数据库对象”,选择“全选”表--“下一步”;
5、进入“设置脚本编写选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“SQL Server 2005”--“下一步”完成;
6、此时打开SQL Server2005,创建一个和SQL2008生成的脚本文件名相同的数据库,选择“新建查询”,把SQL2008生成的脚本文件直接拖到新建查询窗口中,执行“F5”。
这个时候SQL Server2005中的数据和SQL Server2008中的数据就完全相同啦。
三、其后又出了SQL2008R2相对SQL2005来说,没有根本性的改动,基本全兼容于
2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用SQL2008代替SQL2005,是最好的办法。
7. 如何把SQL Server2008数据导入到SQL Server2005
解决方法: 在SQL 2008中右键 数据库--任务--生成脚本 通过脚本生成向导为整个库的对象生成脚本,并设置好相关的脚本生成选项,尤其要注意的是脚本的服务器版本要选择sql server 2005完成向导后,在SQL 2005中执行生成的脚本,这样就把2008的库结构搬到2005了再用数据导入/导出向导把数据导过去就行了
具体过程如下:
managent studio
-- 对象资源管理器(没有的话按F8) 连接到你的2008实例
--右键你要降级的数据库
-- 任务
-- 生成脚本
-- 在随后出现的脚本中, 单击"下一步", 直到"选择数据库"步骤, 确定数据库是你要降级的数据库, 并勾选"为所选数据库中的所有对象生成脚本"
-- 单击"下一步", 把"表/视图选项"中的所有属性都设置为"TRUE", "常规选项"中, 把"编写创建数据库的脚本"设置为TRUE, "为服务器版本编写脚本"设置为"SQL Server 2005"
-- 单击下一步直到完成
完成上述操作后, 脚本向导会生成脚本, 并会打开一个新的查询窗口, 在里面显示生成的脚本
在这个新查询窗口的任意位置按右键--连接--更新连接, 在随后出现的"连接到数据库引擎"对话框中, 连接到你的sql 2005
按F5执行这个脚本, 在sql 2005中创建你要降级的数据库的架构
managent studio
-- 对象资源管理器(没有的话按F8) 连接到你的2008实例
--右键你要降级的数据库
-- 任务
-- 导出数据
根据向导提示, 把你要降级库的所有数据从2008导出到2005
8. 如何将2008sql数据库导入到2005的数据库中去
一、最简单的回答:
1、利用脚本来实现。
2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。
二、SQL
Server2008数据导入到SQL
Server2005具体方法:
1、打开SQL
Server2008“对象
资源管理器
”;
2、
右击
数据库,如:cadERP的数据库,选择“任务”--“生成脚本”;
3、打开生成和脚本发生窗口后点击“下一步”;
4、进入“选择特定
数据库对象
”,选择“全选”表--“下一步”;
5、进入“设置
脚本编写
选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“SQL
Server
2005”--“下一步”完成;
6、此时打开SQL
Server2005,创建一个和
SQL2008
生成的
脚本文件
名相同的数据库,选择“新建查询”,把SQL2008生成的脚本文件直接拖到新建查询窗口中,执行“F5”。
这个时候SQL
Server2005中的数据和SQL
Server2008中的数据就完全相同啦。
三、此外,
SQL2005
后的版本为SQL2008,其后又出了SQL2008R2版,这个版本相对SQL2005来说,没有根本性的改动,基本全兼容于2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用SQL2008代替SQL2005,是最好的办法。
9. 怎么将sql2008数据库文件导入sql2005
直接备份附加还原是不可以的。但如果连这些版本转移方面都没有方法那么真是微软的BUG了,怎么可能?
方法一:可以用导入导出。
看下SQL2005都支持那些格式的导入(例如EXCEL),然后在SQL2008把你想要导出的表导出到那种格式,最后在SQL2005导入。
方法二:可以用所有任务Tasks的脚本Generate Scripts。
在你想要导出数据的数据库右击鼠标所有任务、脚本然后按向导一步步往下最后完成。不过要注意的是在set scripting options步骤中的save to file 选项的files to generate 如果你这10张表比较小可以按默认的single file ,比较大的话(像大于50M)就选择single sille per object ,然后点击右边的高级选项Advanced 在弹出窗口中有一项是tyoes of data to script 注意要选择schema and data选项,还有一项是script for server version 这选项选择SQL Server 2005。最后找到你所保存的脚本路径,在SQL2005上当平常语句执行就可以了。(注意SQL2005是否有有那个数据库)
希望能帮到你!
10. SQL SERVER 2008 R2 数据库附加到 SQL server 2005,怎么整
不能直接完成这样的任务。高版本的文件不能被低版本的SQL正常识别使用。可以试着在SQL2008中导出数据库构架的脚本后,在SQL2005中生成空数据库,然后再把数据导过去。
数据库不多的数据库可以直接导出成脚本后,在SQL2005中直接生成。具体方法如下:
一、最简单的回答:
1、利用脚本来实现。
2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。
二、SQL
Server2008数据导入到SQL
Server2005具体方法:
1、打开SQL
Server2008“对象资源管理器”;
2、右击数据库,如:cadERP的数据库,选择“任务”--“生成脚本”;
3、打开生成和脚本发生窗口后点击“下一步”;
4、进入“选择特定数据库对象”,选择“全选”表--“下一步”;
5、进入“设置脚本编写选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“SQL
Server
2005”--“下一步”完成;
6、此时打开SQL
Server2005,创建一个和SQL2008生成的脚本文件名相同的数据库,选择“新建查询”,把SQL2008生成的脚本文件直接拖到新建查询窗口中,执行“F5”。
这个时候SQL
Server2005中的数据和SQL
Server2008中的数据就完全相同啦。
三、其后又出了SQL2008R2相对SQL2005来说,没有根本性的改动,基本全兼容于
2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用SQL2008代替SQL2005,是最好的办法。