后缀名为sql的数据文件怎么用

kafemao 2010-01-05 11:35:24
后缀名为sql的数据文件怎么用
怎么重新还原成数据库?
详细步骤
...全文
1526 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzj520chq 2010-01-05
  • 打赏
  • 举报
回复
路过
zzj520chq 2010-01-05
  • 打赏
  • 举报
回复
zxc
wuyq11 2010-01-05
  • 打赏
  • 举报
回复
执行SQL语句
private void ExecuteSql(string DatabaseName , string Sql)
{

using(SqlConnection sqlConnection1 = new SqlConnection(""))
{
SqlCommand Command = new SqlCommand(Sql, sqlConnection1);
Command.Connection.Open();
Command.Connection.ChangeDatabase(DatabaseName);
Command.ExecuteNonQuery();
sqlConnection1.Close(); }
}

人间太皮 2010-01-05
  • 打赏
  • 举报
回复
如果是sqlserver2005+的数据库,直接拖进去
jsnthajw 2010-01-05
  • 打赏
  • 举报
回复
直接运行就能用了呀~~~~只要装了SQL
lvfeng19806001 2010-01-05
  • 打赏
  • 举报
回复
你要不把脚本贴出来,大家帮你看看呗!
段传涛 2010-01-05
  • 打赏
  • 举报
回复
直接用数据库的查询分析器 上的打开 找到这个地址 然后运行就可以了。
也可以复制进来,运行。
首先要选择 你要操作的数据库。
你上面的错误 是主键问题 , 检查一下 表的主键
lvfeng19806001 2010-01-05
  • 打赏
  • 举报
回复
phpmyadmin这个我没用过,好像都用MySql打开吧!
看用过的给你方案!
kafemao 2010-01-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lvfeng19806001 的回复:]
后缀名为sql的不就是脚本嘛!
把他用记事本打开,复制;
粘贴到SqlServer的查询分析器中;
运行脚本就行了!
[/Quote]
我按你的方法不行,我用的是phpmyadmin

错误
SQL 查询:

-- -- 导出表中的数据 `bg_categories` -- INSERT INTO `bg_categories` (`cid`, `cup`, `type`, `name`, `descrip`, `cupinfo`, `counts`, `vieworder`, `_ifshow`, `catetype`, `fid`) VALUES (1, 0, 0, '技术讨论', '', '', 0, 0, 1, 'blog', 0), (2, 0, 0, '生活人生', '', '', 0, 0, 1, 'blog', 0), (3, 0, 0, '经济大观', '', '', 0, 0, 1, 'blog', 0), (4, 0, 0, '时尚动态', '', '', 0, 0, 1, 'blog', 0), (5, 0, 0, '舞文弄墨', '', '', 0, 0, 0, 'blog', 0), (6, 0, 0, '情感天地', '', '', 0, 0, 0, 'blog', 0), (7, 0, 0, '原创文学', '', '', 0, 0, 0, 'blog', 0), (8, 0, 0, '体育竞技', '', '', 0, 0, 0, 'blog', 0), (9, 0, 0, '旅游杂记', '', '', 0, 0, 0, 'blog', 0), (10, 0, 0, '随想杂谈', '', '', 0, 0, 0, 'blog', 0), (11, 0, 0, '个人空间', '', '', 1, 0, 1, 'user', 0), (12, 0, 0, '经济金融', '', '', 0, 0, 1, 'user', 0), (13, 0, 0, '电脑网络', '', '', 0, 0, 1, 'user', 0), (14, 0, 0, '教育学习', '', '', 0, 0, 1, 'user', 0), (15, 0, 0, '�[...]

MySQL 返回:

#1062 - Duplicate entry '1' for key 'PRIMARY'

Lovely_baby 2010-01-05
  • 打赏
  • 举报
回复
直接用sql开打就是了~~
lovexilove 2010-01-05
  • 打赏
  • 举报
回复
直接复制出来就行了
zhang_yugang 2010-01-05
  • 打赏
  • 举报
回复
楼上正解
不过注意 在生成.sql的时候会自动生成很多头文件
if exists(...)

小心为好
qq18527575 2010-01-05
  • 打赏
  • 举报
回复
如果是sqlserver2005+的数据库,直接拖进去
qqzeng-ip 2010-01-05
  • 打赏
  • 举报
回复
sql文本 2楼方法
lvfeng19806001 2010-01-05
  • 打赏
  • 举报
回复
后缀名为sql的不就是脚本嘛!
把他用记事本打开,复制;
粘贴到SqlServer的查询分析器中;
运行脚本就行了!
sh_suyuelin 2010-01-05
  • 打赏
  • 举报
回复
查询分析器打开
kafemao 2010-01-05
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 kafemao 的回复:]
引用 19 楼 onion1982 的回复:
*.sql就是脚本文件,用phpmyadmin中的导入功能可以直接运行

phpmyadmin没有导出,只有导入
[/Quote]
错了,应该是只有导出,,没有导入
kafemao 2010-01-05
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 onion1982 的回复:]
*.sql就是脚本文件,用phpmyadmin中的导入功能可以直接运行
[/Quote]
phpmyadmin没有导出,只有导入
onion1982 2010-01-05
  • 打赏
  • 举报
回复
*.sql就是脚本文件,用phpmyadmin中的导入功能可以直接运行
kafemao 2010-01-05
  • 打赏
  • 举报
回复
MYsql 的 sq文件在 mssql中也可以运行吗?
加载更多回复(1)

62,236

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧