小编Pal*_*ine的帖子

循环通过服务器获取统计信息时找不到存储过程“sp_msforeachtable”(SSMS)

我编写此代码是为了循环访问服务器上的每个数据库,收集每个表的统计信息并将它们存储在临时表中。最终,我会将其集成到一个更永久的结构中,但现在我只是想让它发挥作用。我的问题是,在 57 个数据库之后,我收到错误消息,指出找不到存储过程 sp_msforeachtable。

我已经验证该存储过程存在于服务器上和服务器级别的每个数据库上。

我通过将其添加到“名称不在”条件中,在结果中排​​除了该数据库,它只是移动到列表中的下一个数据库并给出相同的错误。(我已确认它存在于下一个数据库中还)。实际上我已经为接下来的 6 个数据库做到了这一点。

这导致我无法收集准确的信息。我是否在某个地方耗尽了资源?

                    DECLARE @Database TABLE (DbName SYSNAME);
                    
                    IF OBJECT_ID('tempdb.dbo.#TableLvlSizes', 'U') IS NOT NULL 
                    BEGIN
                           PRINT 'dropping table'
                        DROP TABLE tempdb.dbo.#TableLvlSizes;
                    END    
                    
                    CREATE TABLE #TableLvlSizes (
                        TableName nvarchar(128)
                        ,NumberOfRows varchar(50)
                        ,ReservedSpace varchar(50)
                        ,TableDataSpace varchar(50)
                        ,IndexSize varchar(50)
                        ,unused varchar(50))
                    
                    DECLARE @DbName AS SYSNAME;
                    DECLARE @Sql1 AS VARCHAR(MAX);
                    
                    SET @DbName = '';
                    
                    INSERT INTO @Database (DbName)
                    SELECT NAME
                    FROM sys.databases
                    where name not in ('tempdb')
                    ORDER BY NAME ASC;
                    
                    WHILE @DbName IS NOT NULL
                    BEGIN
                        SET …
Run Code Online (Sandbox Code Playgroud)

sql-server stored-procedures ssms-2016

5
推荐指数
2
解决办法
5650
查看次数

OSError:[E050]找不到模型“en_core_web_trf”。它似乎不是 Python 包或数据目录的有效路径

我正在尝试在 heroku 中部署一个应用程序,并且它成功完成,但是当我单击查看该应用程序时,它在红色框中显示此错误!

\n
\n

OSError:[E050]找不到模型“en_core_web_trf”。它似乎不是 Python 包或数据目录的有效路径。

\n
\n

这是我的代码:

\n
import spacy_streamlit\nimport streamlit as st\nimport pandas as pd\nfrom spacy_transformers import Transformer\nfrom spacy_transformers.pipeline_component import DEFAULT_CONFIG\n\nDEFAULT_TEXT = """Google was founded in September 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University in California. Together they own about 14 percent of its shares and control 56 percent of the stockholder voting power through supervoting stock. They incorporated Google as a California privately held company on …
Run Code Online (Sandbox Code Playgroud)

python heroku python-3.x spacy streamlit

5
推荐指数
2
解决办法
4831
查看次数

错误:无法为 spacy 构建轮子,这是安装基于 pyproject.toml 的项目所必需的

在此输入图像描述

大家好,我正在尝试安装 spacy model == 2.3.5 但我收到此错误,请帮助我!

python nlp python-3.x spacy

5
推荐指数
1
解决办法
3万
查看次数

[ ] 和 Expression API 之间的区别?

当尝试从 Polars Dataframe 访问数据时,使用方括号[ ]和使用、等表达式 API有什么区别?什么时候使用哪一个?selectfilter

极坐标数据框

df = pl.DataFrame(
    {
        "a": ["a", "b", "a", "b", "b", "c"],
        "b": [2, 1, 1, 3, 2, 1],
    }
)
Run Code Online (Sandbox Code Playgroud)

python python-polars

5
推荐指数
1
解决办法
365
查看次数

MSEdge 无法启动:崩溃(chrome 无法访问)

我是 Selenium python 的初学者。我尝试使用以下代码使用现有配置文件(默认)调用 Edge 浏览器。但一旦执行开始,它就会抛出以下异常。有人可以帮我解决这个问题吗?我错过了什么吗?

edge_options = webdriver.EdgeOptions()
edge_options.add_argument("user-data-dir = C:/Users/XYZ/AppData/Local/Microsoft/Edge/User Data/Default")
edge_browser = webdriver.Edge(executable_path = "C:/Users/XYZ/ABC/msedgedriver.exe",options = edge_options )
edge_browser.maximize_window()
Run Code Online (Sandbox Code Playgroud)

WebDriverException:未知错误:MSEdge 无法启动:崩溃。(chrome 无法访问)(从 msedge 位置 C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe 启动的进程不再运行,因此 MSEdgeDriver 假设 MSEdge 已崩溃。)

注意:当我运行没有以下行的代码时,Edge 浏览器将被调用并正常工作

edge_options.add_argument("user-data-dir = C:/Users/XYZ/AppData/Local/Microsoft/Edge/User Data/Default")
Run Code Online (Sandbox Code Playgroud)

python selenium selenium-webdriver microsoft-edge

4
推荐指数
1
解决办法
8237
查看次数

向 Azure Open AI 发出 API 请求时不支持的数据类型

尝试向 Azure OpenAI 发送发布请求时收到“数据不受支持”错误。我应该怎么做才能修复该错误?

https://myopenai.openai.azure.com/openai/deployments/code-davinci-002/completions?api-version=2023-03-15-preview&API-KEY=xxxxxxxxxxxx&content-type=application/json

api-version = 2023-03-15-preview
API-KEY = xxxxx
content-type = application/json


{
     "model": "gpt-3.5-turbo",
     "messages": [{"role": "user", "content": "Say this is a test!"}],
     "temperature": 0.7
}
Run Code Online (Sandbox Code Playgroud)

azure azure-openai

4
推荐指数
1
解决办法
5391
查看次数

AttributeError:模块“numpy”没有属性“complex”

我正在尝试使用 numpy 将实数复数。我正在使用 numpy 版本1.24.3

这是代码:

import numpy as np
c=np.complex(1)
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

AttributeError: module 'numpy' has no attribute 'complex'.
Run Code Online (Sandbox Code Playgroud)

python numpy complex-numbers python-3.x

4
推荐指数
1
解决办法
8110
查看次数

AttributeError:“DataFrame”对象没有属性“iteritems”

我正在使用 pandas 在我的机器上读取 csv,然后从 pandas 数据帧创建一个 pyspark 数据帧。

df = spark.createDataFrame(pandas_df) 
Run Code Online (Sandbox Code Playgroud)

我将我的 pandas 从版本更新1.3.02.0

现在,我收到此错误:

在此输入图像描述


在此输入图像描述

AttributeError: 'DataFrame' object has no attribute 'iteritems'
Run Code Online (Sandbox Code Playgroud)

python dataframe python-3.x pandas pyspark

4
推荐指数
1
解决办法
2万
查看次数

如何将一个数的数字相加直到有1

我想解决这个问题,但我不知道如何解决

\n

我\xc2\xb4d 感谢你的帮助

\n

给定n,如果该值有多于一位数字,则取n的数字之和,继续直到\xc2\xb4s只有一位

\n

预期输出:

\n
16 -> 1 + 6 = 7\n942 -> 9 + 4 + 2 = 15 -> 1 + 5 = 6\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试了这个,但我不\xc2\xb4t 知道如何重复它,直到只有一位数字

\n
Def sum_digit(n):\n list_of_digits = list(map(int,str(n)))\n\nsu = []\nfor x in list_of_digits:\nx = sum(list_of_digits)\nsu = x\n\nprint(su)\n\nsum_digit(6784)\n
Run Code Online (Sandbox Code Playgroud)\n

python sum function digits python-3.x

4
推荐指数
2
解决办法
289
查看次数

极坐标中的“df.query()”?

极坐标中的pandas.DataFrame.query相当于什么?

import pandas as pd
data= {
    'A':["Polars","Python","Pandas"],
    'B' :[23000,24000,26000],
    'C':['30days', '40days',np.nan],
      }

df = pd.DataFrame(data)

    A        B       C
0   Polars  23000   30days
1   Python  24000   40days
2   Pandas  26000   NaN
Run Code Online (Sandbox Code Playgroud)

现在,定义一个变量item

item=24000
df.query("B>= @item")

    A        B       C
1   Python  24000   40days
2   Pandas  26000   NaN
Run Code Online (Sandbox Code Playgroud)

现在,使用极坐标:

import polars as pl
df = pl.DataFrame(data)

item=24000
df.query("B>= @item")
Run Code Online (Sandbox Code Playgroud)

我得到:

AttributeError: 'DataFrame' object has no attribute 'query'
Run Code Online (Sandbox Code Playgroud)

我的大胆猜测是,df.filter()但语法看起来不一样,而且看起来也filter相当于?df.loc[]

python dataframe python-3.x python-polars

3
推荐指数
1
解决办法
58
查看次数