问题标签 [sql-server-2000]

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.

0 投票
2 回答
522 浏览

.net - Microsoft.SqlServer.Management.Smo and its brothers works on SQL2000?

As title, I need that to run an import script generated by SQL Server DB Publishing Tool. Would that work on Sql2000 server too? Also I have seen ppl reporting missing library issues related to GAC, which libraries I precisely need to include if I am not controlling the deployment server?

To know how this thing works you can check here in MSDN Forum. http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3947420&SiteID=1

I tested and indeed it works in my devbox with SQL2005 Express installed.

0 投票
4 回答
581 浏览

sql-server - 我可以恢复错误存储在 varchar 字段中的国际字符吗?

我的客户有一个旧的 MS SQL 2000 数据库,它使用 varchar(50) 字段来存储名称。他试图使用这个数据库来捕获一些数据(通过网络表单)。一些表单填写者来自其他国家,当这些人中的一些人输入他们的名字时,varchar 字段变得疯狂。是否有可能以某种方式恢复数据?也许通过根据它在 ASCII/varchar 中解析的内容以及该人来自的国家/地区来猜测该字符应该是什么?部分数据:

姓名/国家/地区/名字或姓氏?
Jiřà / CZE / F
Torbjörn / FIN / F
Huszár / HUN / L
Jürgen / DEU / F
Müller / CHE / L
Bumbálková / CZE / L
Doležal / CZE / L
Loïc / DEU / L

顺便说一句,网络表单指定了这个内容类型:

0 投票
3 回答
562 浏览

sql-server-2000 - 从触发器执行 MS SQL Server 2000 DTS 包的最佳方法是什么?

我环顾四周,发现了一些关于如何做到这一点的想法,但没有明确的最佳方法。其中一个想法是使用 sp_start_job 启动运行 DTS 包的 SQL Server 代理作业。如果这是最好的方法,那么下一个问题将是,“如何从作业中安排 DTS 包并使其不再重复?”

谢谢,蒂姆

0 投票
5 回答
14514 浏览

sql - MS SQL 中对象的模式、所有者

默认情况下,对象(表、存储过程等)使用 dbo 所有者/模式设置(我认为 ms sql 2000 将其称为所有者,而 ms sql 2005 将其称为模式)

所有者/模式实际上是数据库中的角色或用户。我一直保留 dbo 的默认值,但我最近在微软培训书籍中看到了一些示例,其中一些表和存储过程具有不同的所有者/模式。什么时候这样做有好处,为什么?

0 投票
4 回答
582 浏览

sql-server-2000 - 如何确定可以在我的 SQL Server 2000 DB 上打开的最佳连接数?

可以在 SQL Server 2000 DB 上打开的最佳连接数是多少。我知道在我之前工作的公司中,在带有 Oracle 8i、8 处理器机器的 tru 64 机器上,我们发现 8*12=96 个连接似乎是一个不错的数字。SQL Server 2000 是否有任何此类计算。数据库在 2 处理器(超线程 4)机器上运行。有很多针对数据库运行的事务。我问的原因是因为我们有一个应用程序通常倾向于打开大约 100 个连接,即使它没有做任何事情,我很难解释这可能是导致我们的性能问题的原因。也许,SQL Server 没有这样的限制......你们中的任何人都可以为此倾注一些智慧吗?非常感谢。谢谢,

我应该添加它是标准版。

0 投票
5 回答
20741 浏览

sql - 有没有办法在 SQL Server 中获取打开/分配的游标列表?

我有一个创建和打开一些游标的存储过程。它在最后关闭它们,但如果遇到错误,这些游标将保持打开状态!然后,当它尝试创建游标时,后续运行会失败,因为具有该名称的游标已经存在。

有没有办法可以查询存在哪些游标以及它们是否打开,以便我可以关闭并释放它们?我觉得这比盲目地试图关闭和吞下错误要好。

0 投票
1 回答
140 浏览

sql-server-2005 - 升级 SQL Server 2000

如果我需要将安装在 citrix 中的 MSSQL 2000 升级到 MSSQL 2005

盒子。如何检查它是否兼容。

谢谢

0 投票
1 回答
414 浏览

sql-server - 在 SQL 2000 上恢复数据库后如何恢复 DTS 权限

作为我们为客户处理企业应用程序支持的方式的一部分,我们让他们备份他们的数据库,我在我们的服务器上恢复它,进行一些维护,备份它,然后让他们在他们的服务器上恢复它。这很好用,但我通常必须重置该数据库的用户权限。但目前我有一个客户端无法在该服务器上运行 DTS 包,因为数据库用户无法连接到数据库。我已经尝试查看所有可能的设置和选项,并检查并重新检查了该用户的权限,顺便说一下,该用户是 dbo 角色,但似乎没有任何效果。任何人都知道为什么即使用户具有正确的权限我也无法连接?

提前致谢!

0 投票
5 回答
23336 浏览

sql-server - SQL Server 服务器中的正则表达式?

是否可以使用完整的正则表达式功能集进行高效查询。

如果不是微软真的应该考虑这个功能。

0 投票
3 回答
13766 浏览

sql-server - SQL2000 中的 BCP 输出错误:SQLState = 37000,NativeError = 4060

我创建了一个 proc 来获取我机器上本地数据库中的所有用户表。我希望能够使用 BCP 和 SQL 创建我所有表的平面文件。它是通过 Windows 身份验证连接的 SQL 2000 中的虚拟数据库。我在 WinXP SP2 中设置了我的环境路径变量。我创建了新用户来访问数据库,关闭了我的防火墙,使用受信任的连接。我已经尝试了几十个论坛,没有运气。

在 dos 命令提示符下,我得到了同样的错误。

SQLState = 37000,NativeError = 4060 错误 = [Microsoft][ODBC SQL Server Driver][SQL Server]无法打开登录“[HelpDesk-EasyPay”中请求的数据库。登录失败。

这是我的SP:

任何人都可以建议。这似乎是连接问题或 BCP ?没有把握。

编辑:我从查询分析器运行它,因为我有 118 个表要输出到平面文件。我似乎同意这是一个身份验证问题,因为我尝试使用用户名 sa 密码 root 连接到主数据库。这是它的设置,我得到同样的错误: SQLState = 37000, NativeError = 4060