导航:首页 > 文件类型 > 去掉文件名后缀sql

去掉文件名后缀sql

发布时间:2023-05-13 06:53:26

① 怎么样用SQL还原不带.mdf后缀的数据库文件

应该是使用BACKUP备份出的文件吧,这样:
在企业管理器中还原:
1、右击要还原的目标数据库,如果没有,可以新建一个
2、伍槐点击所腔码友有任务,还原数据库。
3、在常模悉规页面中点击从设备,选择设备,添加。
4、定位到备份原文件。然后确定,再次确定。
5、此时返回到了常规页,再点击选项页标签。
6、给“在选定数据库上强制还原”打勾。
7、确定一下移至物理文件名,要求数据库文件和日志文件改成与目标数据库目标文件夹和文件名一致。
8、确定。等待即可完成。
注意:如果目标数据库有打开的连接,包括应用程序及查询分析器等,必须要断开连接。

② 后缀名是.~sql的是什么文件

这个是临时文件的,没有关系的

③ 怎么把TXT格式变成SQL格式

打开“我的电脑”,上面个有个“工具”菜单,打开后选择“文件夹选项”,有个“查看”标签,找磨培到“隐藏已知文件类型的扩展名”,基轮把前面的对勾点掉,确定后,把你的那个搏游信TXT文件的后缀名 txt 改成 sql 就可以了。

④ 怎么删除sql的相同名的mdf文件

如果说您想删除SQL中的相饥洞同名的mdf文件,可裂裤以用搜索的方式先找到所有的烂源枯文件,然后将其全部选中,再选择删除。

⑤ SQL中如何把文件路径的后面的文件名去掉,只要前面的文件夹路径,用SQL语句函数表达出来。

declare @path varchar(200),@a varchar(200)
set @path='D:\新建尺衡文件夹\text.txt '
select @path= Substring(@path,0,charindex('\',REVERSE(@path)))
select @path
已经测陵运做试通过悄扰

⑥ 别人给我个SQL数据库备分文件,但没有后缀名,谁能告诉我怎么还原啊

分类: 电脑/网络 >> 程序设计 >> 其他编程语言
解析:

SQL数据库备份本来就没有后缀。

恢复方法:打开企业管理器--〉新建数据库--〉在数据库上点击右键,选慎渣择“所有任务--还原数据库”--〉在弹出的框里面选择“从设备”--〉点击“选择设备”,在弹出孙孝贺的框里选择“添加”,在文件名右边点击“浏览按钮”,选中别人给你的数据库文件,点击确定,一路确定下去,就好了。

有则派一点要注意的是,最开始拟新建的数据库名要与你的恢复文件的数据库名一样才行,完了,祝好运。

⑦ 求sql语句,文件后缀批量替换!

updateA表setB字段=replace(B字段,'.png','.jpg')where首穗核B字段族芦like'%.png'

这者掘样?

⑧ 求SQL语句 删去某个字段内xxxx.jpg里的.jpg后缀

前面几楼说的都不是正举拿解,如档答戚果有好几条行陵记录,有的是xxxx,有的是xx,有的是xxxxxx,你怎么办?

正解如下:

update table
set field = replace(field,'.jpg','');

update table
set field = replace(field,'.jpeg','');

⑨ 我不小心把我原来*.sql的文件格式改为*.txt了,现在通过sql server打不开了,请问怎么办啊

你好

你可以这样做

打开“我的电脑”

上悄辩面皮运指“工具”菜单

“文件夹选项...”

上面“查看”

在“高级设置”窗口内向下拖动,并找到一行“隐藏书籍文件类型的扩展名”,将前面的钩去掉

点击“确定”

这时候,找到并选中你要改变的那个文件,你会发现它后面有txt三个燃配字母,将它改为sql即可大功告成。

⑩ 如何使用sql语句删除数据库服务器名称

-- ACCESS转成SQL(理论上可行,但是笔者修改的程序只能成功几个)
:网上大部分的免费asp程序使用的是access数据库。但是access数据库作为一个中小型的单机数据库系统,在承担访问量、数据量大的网站应用时,往往就不堪重负了。一般认为,超过50M的access数据库性能就开始明显下降,超过100M以后,出错、运行慢的问题会更加突出。尽管可以如动网7.0以后那样,从程序的角度尽量优化以图提高性能,但是不能从根本上解决问题。
:这时也许使用微软的SQL Server数据库就是最可能的办法,当然也可以使用其它的如Oracle、MySQL等等,但是作为改写来说,由于同为微软的产品,改写成SQL Server应该是最省力的办法。
:
:一、改写前提:
:
:系统已经安装好SQL Server2000并且打上了SP3补丁;安装好Office套件里面的Access;使用一个支持纯文本编辑并且带有行号显示的编辑器,推荐Ultra Edit,当然也可以使用FrontPage2003,不过以前的版本行号显示不太好用。
:
:个人能力要求:会基本的asp语法、access数据库的操作、SQLServer企业管理器的基本操作。
:
:二、数据库的准备
:
:一般来说有两种情况:
:1、程序提供了SQL数据库格式:有一个MDF文件,或者提供了创建SQL数据库的SQL脚本文件(后缀名为.sql)。
:如果有mdf文件,可以用企业管理器直接附加上,如果提供的是sql脚本文件,那么就先用企业管理器自己创建一个sql数据库,然后数据库用企业管理器中的查询分析器运行这个脚本创建数据库表。
:这样建立的数据库基本不用再去改写什么了。
:2、更多的是没有提供SQL数据库或脚本文件的,这时,就要自己来做这一切了,这也是我们这个帖子主要解决的问题。一般这样的程序会提供一个access数据库,这样你就用企业管理器导入access数据库,导入后需要改写下面一些东西:
:对照原来的access,改写下面的部分:
:(1)sql数据库表是没有自动字段的,因此原来access中的自动字段被转换成了普通字段,需要手工改成标识类型,增量为1。
:(2)所有的时间字段,如果定义了默认值,那么原来肯定是now(),需要改成getdate()
:(3)原来字段的默认值一般都不会自动引入,需要对照原表的字段手工添加。
:(4)由于数据库的不同,access和sql的字段类型很多转换后就变化了,比如原来的《是否》字段会被转换成bit或者int,备注字段被转换成longtext,text字段转换成varchar等等,一般来说不会影响程序运行,如果有问题,我们在下面的程序改写部分再说。
:(5)如果你要用一个For SQL的程序,里面用到了存储过程,那么你应该有这个程序本身建立SQL数据库的方法:有其本身的SQL数据库文件,或者sql脚本;如果没有的话,采用导入access数据库的方式是无法建立存储过程的,这样你最好放弃这个For SQL的程序版本,使用同样版本的For Access的程序,导入access数据库,然后用下面的改写方法自己改成SQL版本的程序。
:
:三、连接字符串的改写
:
:可参考动网的这段,分别是针对access和SQL的
:Dim ConnStr
:If IsSqlDataBase = 1 Then
: 'sql数据库连接参数:数据库名、用户密码、用户名、连接名(本地用local,外地用IP)
: Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
: SqlDatabaseName = "dvbbs7"
: SqlPassword = ""
: SqlUsername = "dvbbs"
: SqlLocalName = "(local)"
: ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
:Else
: '免费用户第一次使用请修改本处数据库地址并相应修改data目录中数据库名称,如将dvbbs6.mdb修改为dvbbs6.asp
: Db = "data/fengerqingqing.mdb"
: ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)
:End If
:On Error Resume Next
:Set conn = Server.CreateObject("ADODB.Connection")
:conn.open ConnStr
:
:当然你使用SQL的话,有关access的使用语句可以删除,就是else后面到on error resume next前面,变成这样:
:
:Dim ConnStr
: 'sql数据库连接参数:数据库名、用户密码、用户名、连接名(本地用local,外地用IP)
: Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
: SqlDatabaseName = "databasename"
: SqlPassword = ""
: SqlUsername = "sa"
: SqlLocalName = "(local)"
: ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
:On Error Resume Next
:Set conn = Server.CreateObject("ADODB.Connection")
:conn.open ConnStr
:
:也可以简洁一些,写成这样:
:Set conn = Server.CreateObject("ADODB.Connection")
:conn.open "Provider = Sqloledb; User ID = sa; Password = 1234567; Initial Catalog =databasename; Data Source = (local);"
:里面的数据库名称、数据源、用户、密码根据自己的实际情况改写一下。
:
:四、程序的改写
:
:这也有两种情况
:1、如果你幸运,拿到的是For SQL的程序,那么如果上面的数据库建立过程没有遇到麻烦,程序基本上就可以运行了,出错的话,只是程序本身的bug,如何修改不是这个帖子讨论的内容,就不赘述了。
:2、大多数情况,程序本身是For Access的,与For SQL的程序差别主要是程序中使用到的SQL查询语句。注意,SQL查询语句是数据库应用不可缺少的部分,不管是For SQL还是For Aceess的程序使用的语法大体差不多,但是有一些微妙的差别,正是这些差别,造成了程序的不通用,也是我们需要修改的主要内容。这样一般要修改的部分如下:
:(1)时间函数的问题:SQL数据库的时间函数与access不同,最常见的是取现在时间的函数,access是now(),SQL是getdate()。因此凡是在where子句中使用了now()的地方都要改成getdate();注意,now()函数在asp程序本身也要使用,凡是不在数据库查询或执行语句中使用的now()函数千万不要改。
:(2)时间比较函数:datediff('d','时间1',‘时间2’)这是access查询用的格式,SQl中这些引号都要去掉,同时时间格式的前后可能加上了#,这也要去掉。同样这也是指在sql语句中的,在asp语句中的要保持原样。
:(3)空值的表示:在access中,判断空值一般用是否=""来表示,但是这在SQL中往往出错,如果遇到出错的问题或者程序运行不正常,可以改成如这样判断:where (name is null)
:(4)真假值判断:access中可以用=true、=false来判断,但是在SQL中就会出错,因此在SQL查询或执行语句中这类判断要分别改成=1、=0。注意一点:有些程序虽然写成=“true”,但是由于有引号,所以这个字段是字符类型的,你不能改成=1,保持原样即可。
:
:以上是比较常见的改写的地方,还有一些不太常见,如果遇到了可以在此回帖讨论。
:
:五、程序的调试
:
:前面推荐使用带有行号的编辑器,是因为上述的改写不大可能是直接搜索程序源码来做,很难找全。
:我采取的方式一般这样:数据库改写完成,直接调试程序,出错后,看看出错的提示,找到相应文件的代码行,但是根源往往不是那行,比如出错的语句是:conn.execute(sql),但是这句本身是没有错的,错误原因是里面的这个sql字符串,那就向上看这个sql字符串是如何生成的,按照上面所说的程序修改办法修改。
:
:
:以上是一些粗浅的见解,多有疏漏,大家可以实践一下。
:可以拿oblog博客程序来改写,里面的改动量不算大,正好可以练练手。
:
:
:把动网数据库Access 转成SQL Server2000 数据库的一个绝对成功的好方法:
:
:步骤如下:
:
:1、必须先安装Microsoft Office Access 2003,和SQL Server2000。2、把旧的动网数据库备份,备份完成后,用Access 2003打开动网旧数据库,在打开时会出现一个警告,不要理会它(安全警告),按打开键,打开后按工具栏——数据库实用工具——转换数据库——转换为2002-2003格式,把数据库转换成2003格式。
:
:2、转换完成后再用Access 2003打开,打开后按工具栏——数据库实用工具——升迁向导——新建数据库——填写SQL数据库登陆名称、密码和要新建的动网数据库(准备转成新的动网数据库),按下一步,按“ 》”键,再按下一步,选取所有选项,再按下一步,选择“不对应用程序作任何改动”,再按完成。
:
:3、打开SQL企业管理器——数据库>看到刚才新建 动网数据库了吧?点击这个数据库 下,然后在工具SQL脚本——常规——全部显示——编写全部对象脚本——确定(记住存放的位置)。
:
:4、用记事本打开刚才生成的SQL脚本,在编辑栏——替换——查找内容为“smalldatetime”替换为“datetime”——替换全部;完成后再在编辑栏——替换——查找内容为“nvarchar”替换为“varcha”——替换全部,完成后保存退出。
:
:5、打开SQL企业管理器——数据库——点击这个数据库一下新建的动网数据库,然后在工具栏——SQL查询分析器——文件——打开——“刚才生成的SQL脚本”——查询——执行,然后关闭窗口。
:
:6、再回到SQL企业管理器——数据库——点击这个数据库一下新建的动网数据库,然后打开工具栏——数据库转换服务——导入数据——下一步——数据源“Microsoft Access”文件名“为旧的动网数据库”——下一步——再下一步——从源数据复制表和视图——下一步——全选——下一步——立即运行——下一步——完成。
:
:7、修改动网文件夹两个文件conn.asp和incconst.asp。

阅读全文

与去掉文件名后缀sql相关的资料

热点内容
shelljava 浏览:666
系统文件被删可以还原吗 浏览:835
万方等网站怎么下载 浏览:857
为什么电脑文件显示是写字板 浏览:37
百度网盘打卡压缩文件 浏览:925
英语怎么读的网站 浏览:115
怎么远程改电脑开机密码 浏览:501
可以直接打开压缩文件的浏览器 浏览:654
qq相册一个文件可以存多少张照片 浏览:894
淘宝升级是不是免费的 浏览:819
西安万利网络科技有限公司怎么样 浏览:125
段位只是一个数据多少人吵散了 浏览:722
双网卡上不同网络 浏览:94
拳皇game怎么打压缩文件 浏览:748
有哪些两级配送物流网络 浏览:8
sql目录名加文件名 浏览:446
小学编程教材哪个好 浏览:179
英语词典苹果app 浏览:344
党的文件保管采用什么办法 浏览:45
老版本的百度云盘 浏览:201

友情链接