首页 >>  正文

sqlserver执行sql脚本

来源:baiyundou.net   日期:2024-09-21

IT之家 1 月 7 日消息,虽然“星期二补丁”更新旨在为 Windows 提供安全补丁,但它们也经常会导致重大问题。Windows 11 和 Windows 10 以及 Windows Server 的 11 月“星期二补丁”由于 ODBC SQL Server 驱动程序错误 Bug 导致应用程序出现问题。

微软表示,受影响的用户会收到应用程序错误或来自 SQL Server 的错误,例如“EMS 系统遇到问题”和“消息:[Microsoft][ODBC SQL Server Driver] TDS Stream 中的协议错误”或“消息: [Microsoft][ODBC SQL Server 驱动程序] 从 SQL Server 收到的未知令牌”。

现在,微软在假期结束后,终于发布了该问题的解决方法。

IT之家了解到,要缓解此问题,你可以执行以下操作之一:

如果你的应用已经在使用或能够使用数据源名称 (DSN) 来选择 ODBC 连接,请安装 Microsoft ODBC Driver 17 for SQL Server 并选择它以与使用 DSN 的应用一起使用。注意:建议使用最新版本的 Microsoft ODBC Driver 17 for SQL Server,因为它比 Microsoft ODBC Driver 18 for SQL Server 更兼容当前使用旧版 Microsoft ODBC SQL Server 驱动程序 (sqlsrv32.dll) 的应用程序。

如果你的应用无法使用 DSN,则需要修改应用以允许 DSN 或使用比 Microsoft ODBC SQL Server 驱动程序 (sqlsrv32.dll) 更新的 ODBC 驱动程序。

微软表示,正在努力解决掉该问题。

","force_purephv":"0","gnid":"95a99cb4d0f46aa52","img_data":[{"flag":2,"img":[{"desc":"","height":"208","title":"","url":"https://p0.ssl.img.360kuai.com/t01c482beeee0afb14f.jpg","width":"861"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1673049004000,"pure":"","rawurl":"http://zm.news.so.com/b6088595256a8078e3a14a9d56385b9b","redirect":0,"rptid":"ddbaac5e8c2be6b1","s":"t","src":"IT之家","tag":[{"clk":"ktechnology_1:微软","k":"微软","u":""},{"clk":"ktechnology_1:ems","k":"ems","u":""},{"clk":"ktechnology_1:microsoft","k":"microsoft","u":""},{"clk":"ktechnology_1:ows","k":"ows","u":""}],"title":"Win11/10 ODBC SQL Server驱动程序Bug导致应用问题,微软缓解

游寿景4162sqlserver2008在创建发布订阅的时候,执行间隔为什么最小10秒 -
蔺妹咐19130695216 ______ 发布订阅默认最小时间间隔就是10秒,即使你选择的时间是实时,但其实也不会是实时.你可以将发布订阅看成是由sqlserver建立的一系列job,在这些job里自动完成你需要的数据同步工作.想要真正理解这个10秒间隔,理解整个发布订阅的数据流程,你就会非常清楚.首先发布库做自己的事务,完成后写到自己的日志;然后在分发服务器上有个日志读取器,它会隔一会就来读取一下有没有新日志,有就进行分发工作,没有就继续等待;订阅收到日志,然后进行重建工作,让订阅端也能看到对应的数据.可能你会觉得为什么日志读取器不一直standby,因为这需要成本,而数据库是非常在意成本的,所以不会一直读取,而是隔一个很小的间隔读取一次.

游寿景4162怎样在Sql server中创建,执行和删除存储过程 -
蔺妹咐19130695216 ______ 以下是从创建存储到执行存储的示例代码:(可直接执行)--判断存在 if exists(Select 1 From sys.objects Where type='P' And name='sp_LoadLine') Drop Procedure sp_LoadLine--存在就删除存储 Go Create Procedure sp_LoadLine--创建存储( ...

游寿景4162如何启动 SQL Server 实例 -
蔺妹咐19130695216 ______ 可以使用 Microsoft Windows net 命令启动 Microsoft SQL Server 服务. 启动 SQL Server 的默认实例 在命令提示符下,输入下列命令之一: net start "SQL Server (MSSQLSERVER)" - 或 - net start MSSQLSERVER 启动 SQL Server 的命...

游寿景4162如何使用SQL数据库的查询分析器来执行SQL语句或SQL脚本文件 -
蔺妹咐19130695216 ______ 1、执行SQL语句:在1处输入语句,点击2运行2、执行SQL脚本文件:点击3选择.SQL脚本文件,加载脚本,点击2运行

游寿景4162如何通过SQL Server执行系统命令 -
蔺妹咐19130695216 ______ 那你要看用到的是哪个目录上面的BCP.可能系统默认的是调用了Sybase里面的BCP,你可以到SQL Server的目录里面执行里面的BCP试下

游寿景4162sqlserver怎么执行大文件sql语句 -
蔺妹咐19130695216 ______ 吧sql语句分成多个批处理即可,即多加几个go.

游寿景4162在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL S -
蔺妹咐19130695216 ______ 首先两段代码你检查一下,相信是你的拼写错误,一个是"connectionstrings"后面是有s的,还有一个是password=sasa,前后一...

游寿景4162怎样让sqlserver后台定时执行某个存储过程 -
蔺妹咐19130695216 ______ SQ Server有作业,可以定期执行的.首先要启动SQL Server代理服务,再在SQL Servr代理里面有个作业,右键点击添加,里面有设置可以设置每天某个时间点执行的.

游寿景4162sqlserver 执行set语句有顺序吗 -
蔺妹咐19130695216 ______ 没顺序的 update table1 set a=b,b=a 这里的 a=b 意思是 更新后的 a = 更新前的 b b=a 意思是 更新后的 b = 更新前的 a 如果成功, 就全部成功, 如果有一个失败, 那么就全部恢复到 更新前. 1 2 3 4 5 6 7 8 9 createtable#temp(a int, b int); insertinto#tempvalues(1,2); update#tempseta=b,b=a select* from#temp; a b ----------- ----------- 2 1 (1 行受影响)

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024