问题标签 [sql-scripts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - SQL Server - 运行大型脚本文件
我在开发服务器上有一个数据库表,在使用包含 140 万行的 CSV 文件的导入例程将其设置为运行后,该表现在已完全填充。
我在表上运行了数据库发布向导,现在我的本地机器上有一个 286MB 的 SQL 脚本。问题是,我不知道如何运行它。如果我将它加载到 SQL Server Management Studio Express 中,我会收到一个警告窗口,上面写着“操作无法完成”。
关于如何让这个 SQL 脚本运行的任何想法?
sql-server - 如何从脚本中设置 SQL Server 脚本的超时?
我有一个正在尝试运行的大型脚本文件(近 300MB,未来可能会更大)。Gulzar 对我的问题的回答的评论中建议我应该将脚本超时更改为 0(无超时)。
从脚本中设置此超时的最佳方法是什么?目前,我将所有这些都放在脚本文件的顶部,希望其中一个能做一些事情:
但是,我仍然得到相同的结果,我不知道我是否成功设置了超时,因为来自 sqlcmd.exe 的响应是世界上最没有帮助的错误消息:
Sqlcmd:错误:脚本错误。
visual-studio - 在 Visual Studio SQL 编辑器中,我如何摆脱这些框?
我通常通过在 Visual Studio 中编写脚本来创建我的 SQL 表和存储过程。这对我来说非常有效,除了一个简单的烦恼:VS 在所有 SQL 查询和数据操作命令周围放置了蓝色框。这些框的目的是让人们过分注意 VS 认为可以在“查询生成器”中编辑查询这一事实。</p>
我不想使用查询生成器。我只想要一个漂亮、干净的脚本,它反映了我对数据库引擎应该做什么的奇妙愿景。爆炸吧,吉姆,我是程序员而不是 Microsoft Access 爱好者!
然而,我确实喜欢 VS 提供的语法高亮和源代码控制集成。
所以我的问题是:如何关闭烦人的蓝框?
sql-server - 如何在远程 SQL Server 上应用 SQL 脚本?
我正在尝试完全自动化我的构建,其中一部分是将 SQL 脚本应用于 SQL Server。
我创建了一个批处理文件,它调用 SQL Server 实用程序 (OSQL.EXE) 来应用脚本,如果我直接在 SQL Server 上调用它,它就可以工作。
但是我不能在我的构建机器上使用它,因为它没有安装 SQL Server。
有没有办法从我的构建机器在远程机器上启动我的批处理?
这个问题还有其他解决方案吗?
sql-server - SQL Server 脚本向导
我正在使用 SQL Server 2005。如果我尝试使用管理工作室中的生成脚本向导为 dB 生成脚本(右键单击 dB-> 任务-> 生成脚本)
我在列表中没有像 IF EXISTS DROP 条件这样的选项。而安装在不同机器上的一些 SQL Server 启用了此选项。
是否缺少服务包或需要修改任何选项才能获得此功能?
.net - Microsoft .NET Framework Data Provider for Oracle 执行脚本问题
我们在执行以 BEGIN 开头的脚本时遇到问题,并且与上述提供程序有多个过程或触发器。执行这些失败。有没有人遇到过类似的问题?
unix - 如何从 root su 到 db2inst1 并在一行中调用 SQL 脚本?
我怎样才能在 1 行su
中root
执行db2inst1
和调用 SQL 脚本?我正在考虑这样的事情:
有任何想法吗?
sql - object_id() 与 sys.objects
我使用数据库脚本检查是否存在存储过程,然后删除它然后创建它。
以下哪项对于检查和删除 SP选项 1更有效
选项 2
由于显而易见的原因,我决定使用第二个,有什么理由我应该选择第一个选项
sql-server-2005 - 打开“ON”后,我应该明确地“SET IDENTITY_INSERT [Table] OFF”吗?
是否SET IDENTITY_INSERT [Table] ON
持续超出 SQL 脚本的范围?我想知道是否需要将其显式设置为“OFF”,或者 SQL Server 是否知道它应该只对当前脚本使用该设置。
谢谢!
sql-server - SQL Management Studio Express 在记事本中打开 SQL 脚本
当我转到“文件”>“打开”>“文件”并选择一个 .sql 脚本时,甚至当我将一个 .sql 文件拖到 SQL Management Studio Express 窗口中时,它会在记事本中打开脚本,这在我想运行脚本时完全没用.
由于这是在外部服务器(Windows 2003 Server)上,我最终不得不断开与 RDP 的连接,禁用本地剪贴板,重新连接,然后从 Textpad 复制粘贴脚本的内容才能运行它。
我检查了选项菜单,但看不到任何与记事本相关的内容,甚至在“外部工具”部分中也看不到。任何想法为什么会这样做?
请注意:我检查了 SQL 脚本的文件关联,并将其设置为 SQL Management Studio Express。