如何在 Windows 中使用 Perl 的 DBI 模块连接到 MSSQL 数据库?

2023-12-19

如何在 Windows 中使用 Perl 的 DBI 模块连接到 MSSQL 数据库?


使用 DBD::ODBC。如果你只是使用控制面板 - >系统管理 - > ODBC数据源 - >系统数据源或用户数据源创建一个数据源(这些是我记得的名称,但我的XP不是英文的,所以我无法检查),那么您所要做的就是在 DBI 连接字符串中使用该数据源的名称。

my $dbh = DBI->connect("dbi:ODBC:$dsn", $user, $pwd, \%attr);

用户数据源和系统数据源之间的区别在于后者可供任何用户使用。

也可以看看:如何:在 Windows XP 中创建系统数据源名称 http://support.microsoft.com/kb/305599

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Windows 中使用 Perl 的 DBI 模块连接到 MSSQL 数据库? 的相关文章

  • 可可消息循环? (与 Windows 消息循环相比)

    在尝试将我的游戏引擎移植到 Mac 时 我偶然发现了一个基本 但很大 的问题 在 Windows 上 我的主要代码如下所示 非常简化 PeekMessage check for windows messages switch msg mes
  • 数据流任务的 Foreach 循环容器

    我想从 Oracle DB 导入近 1200 万条记录 但由于 SSIS 内存缓冲区问题 我需要每年迭代我的数据流任务 即 2005 年到 2012 年 7 次 我如何使用 foreach 我的 oracle 查询来获取每年的数据 Quer
  • End using 是否关闭打开的 SQL 连接

    如果我将 SQLConnection 包装在 using 中 我应该关闭它还是最终 using 处理它 using cn as new system data sqlclient sqlconnection cn open do a bun
  • TFS 2017 如何使用 SQL 查询工作项

    我正在寻找一种使用 SQL 选择直接从 TFS 的 SQL 数据库查询工作项的方法 对于 TFS 2010 您可以使用一些数据库视图来实现此目标 TFS2010 如何在关系仓库上使用 SQL 查询工作项 https blogs msdn m
  • 如何在多个文件上调用动词

    我想使用 PowerShell 在多个文件上调用打印动词 在 Windows 资源管理器中 我可以进入一个文件夹 选择多个文件 右键单击并选择打印选项 这将打开 打印图片 对话框 其中包含所有选定的文件 我可以使用以下方法对一个文件执行此操
  • 为什么加载程序无法加载到所需位置

    据说有时加载器加载 exe 的地址与链接器假定的地址不同 当加载程序这样做时 可能会出现什么情况 基本上 这发生在以下情况 图像要加载的地址已被占用 例如 那里可能已经加载了另一个图像 要加载的图像已编译ASLR http en wikip
  • 限制 SQL 查询的响应时间

    我在这里发布了一个关于我的 gridview 绑定的问题 将GridView与多条记录绑定 https stackoverflow com questions 5599704 bind gridview with many records
  • 插入新的 USB 设备时会发生什么?

    我有一个带有 USB 连接的嵌入式设备 当用户将设备插入 PC Windows OSX 时 操作系统如何发现要安装哪些驱动程序 如何得到my驱动程序被选择 它们可以驻留在某个中央服务器上 由操作系统供应商运行 吗 这是针对 Windows
  • 是否有一个sql条件可以查找列中的非整数?

    基本上我想要一个像这样运行的 select 语句 SELECT FROM table WHERE column IS NOT INT 是否存在这样的条件或者如何检查 nvarchar 10 列中的非整数 In SQL Server你可以做
  • 部署 Visual Studio 2010 数据库项目

    我有一个 Visual Studio 2010 数据库项目 我想从中生成一个脚本 这只是将该数据库放到另一台机器上 问题是我找不到 对此的解决方案 当我开始这个项目时 我从开发电脑上的数据库导入了 shema 生成了架构对象 所有表和脚本都
  • 如何覆盖 Template Toolkit 模板文件中的 WRAPPER?

    有没有办法禁用WRAPPER那是设置在新的 配置 http search cpan org dist Template Toolkit lib Template pm 通过模板或临时覆盖parse 我想要一个默认值WRAPPER 我将用于
  • argc 和 argv 在 Windows 中没有用吗?

    在 Linux 中 argc 和 argv 计算终端中的参数 但在 Windows 中 我找不到放置第二个参数的地方 事实上 每次我运行该程序时 它都会创建那个丑陋的黑色窗口 我什至没有机会给出任何争论 那么这两个变量在Windows平台下
  • SQL Server 存储过程更新不适用于 ASP.Net C# GridView RowUpdating

    我遇到了问题 但没有抛出任何错误 发生的情况是 我有一个存储过程正在驱动我的更新 但我无法更新 gridview 我击中了Update链接按钮 但它实际上并没有更新记录 这是我的存储过程 ALTER PROCEDURE dbo CompDe
  • 监控 C# 中的特定击键

    I need to write a Windows application which monitors keystrokes regardless of focus When it detects a particular keystro
  • SQL 代理作业 - 连接可能未正确配置,或者您可能对此连接没有正确的权限?

    通过 SQL 代理运行 SSIS 包时出现此错误 无法获取连接 ORACLE ADO NET 连接可能未正确配置 或者您可能对此连接没有正确的权限 当我以 SQL 代理用户身份登录并直接运行 ssis 包时 一切都很好 当我然后通过 SQL
  • 如何将大数组发送到存储过程

    我需要将多个列表 大约 20000 个 id 发送到存储过程 如下所示 1391924 6546510 7419635 6599910 6546888 1116510 6546720 我有这个数据List
  • 一张 400GB 表,一个查询 - 需要调优思路 (SQL2005)

    我有一个大表 我想对其进行优化 我正在使用 MS SQL 2005 服务器 我将尝试描述它的使用方式 如果有人有任何建议 我将非常感激 该表约400GB 有1亿行 每天插入100万行 该表有 8 列 1 列数据和 7 列用于查找 排序 k1
  • 如何跟踪 SQL Server 中自动创建/更新行的时间?

    有没有办法自动告诉 SQL Server 所有表都应该有插入和更新的时间戳 这可能需要大量的重复工作吗 或者是否有另一种 更有效的方法来处理事务日志 你可以有一个RowCreated DATETIME DEFAULT GETDATE 处理最
  • 使用 C# winforms 与 Windows 中的其他桌面应用程序交互

    我想知道是否可以与使用我的程序的其他程序进行交互 例如 单击另一个程序上的按钮等 我不确定这是否可能 但如果可能的话 有人可以提供一些 C 示例代码 Thanks 您可以创建消息并将其发送到其他进程 为此 您必须在 C 代码中使用 P In
  • 如何隐藏鼠标光标?

    我想问是否有人可以为我提供一个 C 代码 在其中我可以在按下特定键时隐藏 显示鼠标指针 我发现一些只为 TURBO C 编写的代码 它们都不能使用 dev c 甚至 Visual c 编译和运行 我尝试运行在 Dev C 中找到的代码 但我

随机推荐