Python - Pyodbc 连接错误

2023-12-26

我正在尝试使用Python3.4连接到SQL Server数据库

这是适合我的代码

cnxn = pyodbc.connect('DRIVER={ODBC Driver 13 for SQL Server};SERVER=DESKTOP-GDM2HQ17\SQLEXPRESS;DATABASE=pyconnect;Trusted_Connection=yes')

我使用 Windows 连接登录到我的 Management studio - 数据库。

这是代码,它对我不起作用:

cnxn = pyodbc.connect('DRIVER={ODBC Driver 13 for SQL Server};SERVER=DESKTOP-GDM2HQ17\SQLEXPRESS;DATABASE=pyconnect;UID=DESKTOP-GDM2HQ17\sid;PWD=123')

请分享您对我出错的地方的想法。


那里有两个SQL Server 身份验证模式 https://learn.microsoft.com/en-us/sql/relational-databases/security/choose-an-authentication-mode:

1、通过Windows身份验证连接:

当用户通过 Windows 用户帐户进行连接时,SQL Server 使用操作系统中的 Windows 主体令牌验证帐户名和密码。

2、通过SQL Server身份验证连接:

使用 SQL Server 身份验证时,将在 SQL Server 中创建不基于 Windows 用户帐户的登录名。用户名和密码都是使用SQL Server创建并存储在SQL Server中。

您的第一个代码正在工作,因为它是通过 Windows 身份验证进行连接。

您的第二个代码不起作用,因为它试图查找存储在 SQL Server 中的凭据(登录名和密码),但该凭据不是在 SQL Server 中创建的。

此外,您可以参考官方文档以了解如何更改服务器验证模式 https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/change-server-authentication-mode。 希望它能帮助你。

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

Python - Pyodbc 连接错误 的相关文章

  • Python模块可以访问英语词典,包括单词的定义[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个 python 模块 它可以帮助我从英语词典中获取单词的定义 当然有enchant 这可以帮助我检查该单词是否存在于英语中
  • 跳过行:将数据从 SSIS 导出到 Excel 文件

    我正在尝试使用 SSIS 将数据从 SQL Server 数据库导出到 Excel 文件中 我希望从第 6 行插入数据 第 5 行有标题 我可以映射标题名称Excel 目标编辑器 通过编写 SQL 命令到 SQL 表头 SELECT FRO
  • 通过列表理解压平列表列表

    我正在尝试使用 python 中的列表理解来展平列表 我的清单有点像 1 2 3 4 5 6 7 8 只是为了打印这个列表列表中的单个项目 我编写了这个函数 def flat listoflist for item in listoflis
  • Django 模型在模板中不可迭代

    我试图迭代模型以获取列表中的第一个图像 但它给了我错误 即模型不可迭代 以下是我的模型和模板的代码 我只需要获取与单个产品相关的列表中的第一个图像 模型 py class Product models Model title models
  • Pandas 中允许重复列

    我将一个大的 CSV 包含股票财务数据 文件分割成更小的块 CSV 文件的格式不同 像 Excel 数据透视表之类的东西 第一列的前几行包含一些标题 公司名称 ID 等在以下列中重复 因为一家公司有多个属性 而不是一家公司只有一栏 在前几行
  • 填充两个函数之间的区域

    import matplotlib pyplot as plt import numpy as np def domain x np arange 0 10 0 001 f1 lambda x 2 x x 2 0 5 plt plot x
  • 如何计算numpy数组中元素的频率?

    我有一个 3 D numpy 数组 其中包含重复的元素 counterTraj shape 13530 1 1 例如 counterTraj 包含这样的元素 我只显示了几个元素 array 136 129 130 103 102 101 我
  • 将表值参数与 SQL Server JDBC 结合使用

    任何人都可以提供一些有关如何将表值参数 TVP 与 SQL Server JDBC 一起使用的指导吗 我使用的是微软提供的6 0版本的SQL Server驱动程序 我已经查看了官方文档 https msdn microsoft com en
  • 以同步方式使用 FastAPI,如何获取 POST 请求的原始正文?

    在中使用 FastAPIsync not async模式 我希望能够接收 POST 请求的原始 未更改的正文 我能找到的所有例子都显示async代码 当我以正常同步方式尝试时 request body 显示为协程对象 当我通过发布一些内容来
  • python suds SOAP 请求中的名称空间前缀错误

    我使用 python suds 来实现客户端 并且在发送的 SOAP 标头中得到了错误的命名空间前缀 用于定义由element ref 在 wsdl 中 wsdl 正在引用数据类型 xsd 文件 请参见下文 问题出在函数上GetRecord
  • 使用鼻子获取设置中当前测试的名称

    我目前正在使用鼻子编写一些功能测试 我正在测试的库操作目录结构 为了获得可重现的结果 我存储了一个测试目录结构的模板 并在执行测试之前创建该模板的副本 我在测试中执行此操作 setup功能 这确保了我在测试开始时始终具有明确定义的状态 现在
  • Seaborn Pairplot 图例不显示颜色

    我一直在学习如何在Python中使用seaborn和pairplot 这里的一切似乎都工作正常 但由于某种原因 图例不会显示相关的颜色 我无法找到解决方案 因此如果有人有任何建议 请告诉我 x sns pairplot stats2 hue
  • 在 pytube3 中获取 youtube 视频的标题?

    我正在尝试构建一个应用程序来使用 python 下载 YouTube 视频pytube3 但我无法检索视频的标题 这是我的代码 from pytube import YouTube yt YouTube link print yt titl
  • Pandas 根据 diff 列形成簇

    我正在尝试使用 Pandas 根据表示时间 以秒为单位 的列中的差异来消除数据框中的一些接近重复项 例如 import pandas as pd numpy as np df pd DataFrame 1200 1201 1233 1555
  • 如何在 python 中没有 csv.reader 迭代器的情况下解析单行 csv 字符串?

    我有一个 CSV 文件 需要重新排列和重新编码 我想跑 line line decode windows 1250 encode utf 8 在由 CSV 读取器解析和分割之前的每一行 或者我想自己迭代行 运行重新编码 并仅使用单行解析表单
  • python Soap zeep模块获取结果

    我从 SOAP API 得到如下结果 client zeep Client wsdl self wsdl transport transport auth header lb E authenticate self login res cl
  • mac osx 10.8 上的初学者 python

    我正在学习编程 并且一直在使用 Ruby 和 ROR 但我觉得我更喜欢 Python 语言来学习编程 虽然我看到了 Ruby 和 Rails 的优点 但我觉得我需要一种更容易学习编程概念的语言 因此是 Python 但是 我似乎找不到适用于
  • 如何使用 php 在 sql 查询中转义引号?

    我有一个疑问 sql SELECT CustomerID FROM tblCustomer WHERE EmailAddress addslashes POST username AND Password addslashes POST p
  • 如何为每个屏幕添加自己的 .py 和 .kv 文件?

    我想为每个屏幕都有一个单独的 py 和 kv 文件 应通过 main py main kv 中的 ScreenManager 选择屏幕 设计应从文件 screen X kv 加载 类等应从文件 screen X py 加载 Screens
  • 列表值的意外更改

    这是我的课 class variable object def init self name name alias parents values table name of the variable self name 这是有问题的函数 f

随机推荐

  • Tkinter:单击按钮时如何将按钮的文本作为参数传递给函数

    我有以下代码 可以生成 5x5 尺寸的随机按钮网格 import tkinter as tk from tkinter import from tkinter import messagebox import random def numb
  • 为什么我无法在 MinGW 中链接 64 位 .lib 文件?

    我需要在使用 MinGW 的 Eclipse CDT 中的项目中使用第三方 lib dll 文件 可能在 Visual Studio 中编译 我可以成功地动态链接到 32 位版本 使用 32 位 MinGW 但不能成功链接到 64 位版本
  • 用于 Pl/SQL 开发的 IDE [已关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有没有免费的 PL SQL 开发 IDE I use SQL开发人员 http www oracle com technology pro
  • 运行时从Jar文件加载资源

    我正在尝试从运行时添加的 Jar 文件加载资源 但没有走得太远 这是我的代码 常规 URL url new URL jar file out resource jar test resource def urlList lt lt url
  • sap abap 中系统忽略条件的循环

    我尝试应用带有条件的循环来总结相应的行 字段 其中条件应该是正确的 但在系统运行期间 程序忽略了条件并总结了所有行 有什么建议来解决这个问题吗 SELECT FROM LIPS INTO CORRESPONDING FIELDS OF TA
  • WebService 在 WebLogic 10.3 中不“可见”

    我目前正在尝试让我的应用程序提供网络服务 该应用程序使用 spring 并在 Weblogic 10 3 实例下运行 我按照 合同第一 的方法构建了网络服务 所以我基本上拥有的是生成的 WS 接口 该接口的实现 定义 servlet 绑定的
  • 从欧洲DTCO公司卡读取数据

    我需要能够从欧洲数字行车记录仪公司卡 智能卡 读取卡和公司识别数据 这些在文档中进行了描述委员会条例 EC No 1360 2002 http eur lex europa eu LexUriServ LexUriServ do uri O
  • Oracle 11g“绑定变量不存在”

    我在以下代码中收到 ORA 01006 绑定变量在第 15 行不存在 错误 DECLARE v search string varchar2 4000 OK v query str VARCHAR2 4000 match count int
  • 在 Web Deploy 工具中设置自动备份

    我一直在努力设置自动备份 但似乎遇到了困难 按照此document http www iis net learn publish using web deploy web deploy automatic backups 并使用 Power
  • 读取许多文件,计算一些内容,将结果保存在数据帧中(R)

    我有大约 100 个文件 长文件名 其中包含来自模拟的数据 主题是两种物质的降解 所以我有 3 个相关列 时间 物质 1 的相对浓度 Sub1 从 1 0 到零 和相对浓度 物质 2 Sub2 我想读取文件 确定每种基材 99 降解的时间
  • 将字节数组转换为对象

    C 有没有办法将纯字节数组转换为对象 例如给定这个类 class Data public int int1 public int int2 public short short1 public long long1 我希望基本上能够做这样的
  • 在 Android Studio 中运行 Python 脚本 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在运行 Android Studio 2 2 3 我需要在开发过程中运行 Python 脚本来处理一些数据文件 最终的APK不需要
  • 向 NSScrollView 添加大量视图

    我正在尝试添加一个子视图 来自NSViewController 对于字典中的每个元素NSScrollView获得某种表格视图 但对单元格具有更大的灵活性 是否可以 以编程方式 放置例如100 个子视图彼此放在一起 因此您必须向下滚动NSSc
  • 更新回收视图中的单个项目。我正在使用分页库并想更新单个项目/行

    我使用提交列表将 pagedlist 值传递给适配器 当我更新单个项目时 请考虑我正在点击回收器视图中的提要的类似按钮 如何更新单个项目 我正在按照这个例子进行分页实现 https github com saquib3705 PagingL
  • SignalR 不解析传入服务器调用的 JsonSerializer

    J原始值 https github com SignalR SignalR blob master src Microsoft AspNet SignalR Core Json JRawValue cs https github com S
  • 实体管理器是否需要关闭每个查询?

    我将在一年内使用 JPA 作为数据库框架使用 Java 开发系统 每次查询时 我都不关闭EntityManager IMO的理解是JPA自动关闭实体管理器执行查询后 getSingleResult or 获取结果列表 如果没有那么垃圾收集会
  • 为什么 ob_start('ob_gzhandler') 会破坏这个网站?

    我有一个网站 如果存在 ob start ob gzhandler 则会在浏览器中抛出内容编码错误 如果我删除该语句 它就可以正常运行 该站点与许多其他站点使用相同的框架 服务器和托管包 无论声明是否在其中 它们都有效 该语句位于框架中 而
  • SendMessage WM_SETTEXT 到 TextBox 不会触发 TextChanged 事件

    我有代码获取文本框控件的句柄并使用 Windows API 来更改文本 更新文本时不会触发 TextChanged 事件 有没有办法使用 Windows API 触发 TextBox TextChanged 事件 Update 我认为该事件
  • Microsoft SQL Server 2008 主键的含义

    主键的概念对于SQL Server数据库引擎有什么意义 我的意思不是在 ID 列上创建的聚集 非聚集索引 我的意思是约束对象 主键 存在与否有什么关系吗 备择方案 更改表添加主键聚集 更改表创建聚集索引 这有什么不同吗 一般来说 KEY 是
  • Python - Pyodbc 连接错误

    我正在尝试使用Python3 4连接到SQL Server数据库 这是适合我的代码 cnxn pyodbc connect DRIVER ODBC Driver 13 for SQL Server SERVER DESKTOP GDM2HQ