AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / 问题

Perguntas[azure](dba)

Martin Hope
Raj Kadhi
Asked: 2025-02-22 17:26:34 +0800 CST

Como manter logins e senhas de usuários ao migrar o banco de dados do Azure SQL Server via BACPAC

  • 5
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrada há 10 dias .

Tenho um aplicativo de produção em execução no Azure com um Azure SQL Server e um banco de dados SQL dentro dele. No meu aplicativo, todos os usuários são criados no nível do banco de dados com suas senhas.

Preciso migrar esse banco de dados para outro locatário do Azure exportando e importando um arquivo BACPAC. Após a importação, posso ver que os usuários são transferidos, mas não consigo fazer login por meio de uma senha existente. Suspeito que isso seja devido a alterações de SID, que causam uma incompatibilidade entre os logins e os usuários.

Como posso garantir que todos os usuários permaneçam funcionais após a migração sem exigir que eles redefinam ou alterem suas senhas?

azure
  • 2 respostas
  • 39 Views
Martin Hope
Francesco Mantovani
Asked: 2023-06-02 21:56:38 +0800 CST

Como reduzir os bancos de dados e reivindicar mais armazenamento

  • 5
A recompensa expira em 4 dias . As respostas a esta pergunta são elegíveis para uma recompensa de reputação de +50 . Francesco Mantovani quer chamar mais atenção para esta questão:
Tenho certeza de que não sou o primeiro a enfrentar esse problema. Como encaixar mais bancos de dados em um SQL Elastic Pool sem precisar aumentar o tier?
Esses bancos de dados não são usados ​​em sua maioria e foram esvaziados há muitos meses. Encolher não parece funcionar.
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrado há 4 dias .

Eu criei um pool elástico SQL, mas não tenho mais armazenamento:

insira a descrição da imagem aqui

Eu corro DBCC SHRINKDATABASE (N'db1')em cada banco de dados para reivindicar espaço seguindo este guia: Reduza o tamanho do banco de dados SQL do Azure , mas parece que não ganhei nenhum espaço.

Devo usar DBCC SHRINKFILE (log, 0)?

Estou considerando o encolhimento automático, mas se a lógica por trás for a mesma do SHRINKDATABASE, não há sentido em colocá-lo no lugar.

Então, como reivindicar espaço não utilizado no SQL Elastic Pool?

azure
  • 2 respostas
  • 45 Views
Martin Hope
Fedeco
Asked: 2023-03-15 19:11:29 +0800 CST

Pool SQL dedicado no Azure - não é possível usar exibições do sistema para calcular o tamanho das tabelas

  • 5

Eu sei que é uma pergunta repetida, mas tentei todas as soluções e soluções alternativas sugeridas em todas as perguntas possíveis presentes em stackoverflow.com

Eu herdei um SQL Pool dedicado com um SQL Server versão 2012.0.2000.8 no qual existem várias tabelas.
Estamos procurando entender quanta retenção devemos definir e para isso estamos analisando o tamanho de cada tabela.

eu tentei

  • Mostrar detalhamento de uso de dados e disco por tabela
  • uso de espaço em sys.allocation_units e sp_spaceused
  • Gerando relatório clicando à direita do banco de dados, mas não tenho essa opção no SSMS

Tentei escrever esta consulta

SELECT 
  OBJECT_SCHEMA_NAME(p.object_id) + '.' + OBJECT_NAME(p.object_id) AS TableName,    
  SUM(p.rows) AS RowCounts,
  CONVERT(DECIMAL,SUM(p.reserved_page_count)) * 8 / 1024 AS TotalSpaceMB, 
  CONVERT(DECIMAL,SUM(p.used_page_count)) * 8 / 1024 AS UsedSpaceMB , 
  CONVERT(DECIMAL,SUM(p.reserved_page_count - p.used_page_count)) * 8 / 1024 AS 
  UnusedSpaceMB
FROM 
   sys.partitions p
WHERE 
 p.index_id <= 1
GROUP BY 
 p.object_id
ORDER BY 
 UsedSpaceMB DESC, TableName;

ou este

SELECT 
  t.NAME AS TableName,    
  p.rows AS RowCounts,
  CONVERT(DECIMAL,SUM(a.total_pages)) * 8 / 1024 / 1024 AS TotalSpaceGB, 
  SUM(a.used_pages)  * 8 / 1024 / 1024 AS UsedSpaceGB , 
  (SUM(a.total_pages) - SUM(a.used_pages)) * 8 / 1024 / 1024 AS UnusedSpaceGB
FROM 
  sys.tables t
INNER JOIN      
  sys.indexes i ON t.OBJECT_ID = i.object_id
INNER JOIN 
  sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id
INNER JOIN 
  sys.allocation_units a ON p.partition_id = a.container_id
LEFT OUTER JOIN 
  sys.schemas s ON t.schema_id = s.schema_id
WHERE 
  t.NAME = 'mytable'
  AND t.is_ms_shipped = 0
  AND i.OBJECT_ID > 255 
GROUP BY 
  t.Name, s.Name, p.Rows
ORDER BY 
  UsedSpaceGB DESC, t.Name

Sempre que há um uso de exibições de sistema (sys.schemas / sys.partition / sys.allocation_units etc. etc.), ele diz que
a exibição de catálogo 'X' não é suportada nesta versão.

Acho que pode haver um problema principalmente com alguma permissão, já que não posso usar exibições do sistema e elas devem estar presentes na minha versão do SQL Pool.
Então, minha pergunta é,

insira a descrição da imagem aqui

como posso corrigir usando exibições do sistema?

azure
  • 1 respostas
  • 25 Views
Martin Hope
Fajela Tajkiya
Asked: 2023-02-23 03:31:15 +0800 CST

O que significa "borda" ao falar sobre o SQL do Azure?

  • 3

Nesta página de introdução do Azure SQL , eles declaram:

Uma experiência SQL consistente da borda à nuvem
Obtenha uma experiência unificada em todo o seu portfólio SQL e uma gama completa de opções de implantação da borda à nuvem.

O que borda significa aqui?

azure
  • 1 respostas
  • 31 Views
Martin Hope
Nicholas McQuillen
Asked: 2022-05-25 04:29:09 +0800 CST

Disco de VM do Azure por unidade SQL Server

  • 0

Em uma VM do Azure, importa se eu particionar um disco grande em várias unidades (esperamos ser mais contíguos - não tenho certeza se isso importaria virtualmente) onde, se for necessário espaço, ele precisará ser uma alocação dinâmica ( tanto quanto OS)? Ou devo geralmente manter um disco por unidade quando a expansão parece necessária?

azure azure-vm
  • 1 respostas
  • 20 Views
Martin Hope
SqlWorldWide
Asked: 2022-01-21 03:56:07 +0800 CST

SqlPackage Import - Como escolher o modelo de compra vCore?

  • 0

Li a seguinte documentação.

Propriedades específicas da ação Importar

Olhando para a descrição do switch para DatabaseEdition, não vejo uma opção para o modelo de compra do banco de dados SQL do Azure vCore .

Não é possível escolher o modelo vCore usando o recurso de importação SqlPackage?

azure-sql-database azure
  • 1 respostas
  • 112 Views
Martin Hope
the_escapist
Asked: 2021-12-04 08:44:31 +0800 CST

Segurança em nível de linha com grupos do Azure AD na instância gerenciada de SQL do Azure

  • 0

Eu tenho uma Instância Gerenciada de SQL do Azure na qual preciso implementar a segurança em nível de linha em algumas tabelas para filtrar os dados consultados por alguns usuários.

Todos os meus usuários se autenticam com a autenticação do Azure Active Directory e têm permissão de acesso ao banco de dados com base em sua associação a grupos AAD específicos que estão configurados em minha instância SQL. (ou seja, no SQL não tenho nenhum usuário único configurado para login ou acesso ao banco de dados ou permissões de seleção, apenas grupos AAD).

Estou tentando encontrar uma maneira de implementar a segurança em nível de linha usando o mesmo modelo. Portanto, gostaria de implementá-lo fazendo referência ao grupo AAD específico para o qual preciso filtrar linhas em minhas tabelas.

por exemplo

O usuário Bob pertence ao grupo AAD DepartmentA .

O grupo DepartmentA está habilitado na minha SQL Managed Instance para fazer login e recebeu SELECTpermissão em todas as tabelas no banco de dados DatabaseA

Eu quero filtrar linhas com segurança em nível de linha na TabelaA escrevendo uma política que permita que todos os usuários do meu grupo DepartmentA vejam apenas os registros relacionados ao seu departamento (apenas suponha que o nome do departamento esteja escrito em uma coluna da tabela).

Existe alguma maneira de implementar isso?

Encontrei funções como IS_MEMBER()e IS_ROLEMEMBER(), mas elas parecem funcionar apenas com domínios normais do Windows, não com o Azure AD.

Obrigado

sql-server azure
  • 1 respostas
  • 443 Views
Martin Hope
Brendan Hill
Asked: 2021-12-02 00:14:00 +0800 CST

Como chamar o arquivo python no repositório em databricks da fábrica de dados fora do DBFS?

  • 1

No Azure Databricks eu tenho um repositório clonado que contém arquivos python, não notebooks.

No Azure Data Factory, quero configurar uma etapa para executar um arquivo Databricks Python. No entanto, quando eu entro no /Repos/..../myfile.py (que funciona para Databricks Notebooks) ele me dá o erro "DBFS URI deve começar com 'dbfs:'"

Como posso referenciar um arquivo python de um relatório que não está em dbfs?

insira a descrição da imagem aqui

NOTA Eu vejo uma pergunta duplicada aqui, mas a resposta foi apenas envolvê-la em um Databricks Notebook - OK solução alternativa, mas quando eu faço isso, recebo "Nenhum módulo chamado 'my_python_file'"

https://stackoverflow.com/questions/70096408/how-to-create-a-databricks-job-using-a-python-file-outside-of-dbfs

python azure
  • 1 respostas
  • 1115 Views
Martin Hope
Carl Kristensen
Asked: 2021-08-31 06:32:27 +0800 CST

Erro de TimescaleDB no Azure Postgres ao criar agregação contínua

  • 2

Eu estou recebendo o seguinte erro

SQL Error [0A000]: ERROR: functionality not supported under the current license "ApacheOnly", license¶  Hint: Upgrade to a Timescale-licensed binary to access this free community feature 

ao executar o seguinte:

CREATE VIEW test.weather_metrics_daily
WITH (timescaledb.continuous)
AS
SELECT
   time_bucket('1 day', time) as bucket,
   city_name,
   avg(temp_c) as avg_temp,
   avg(feels_like_c) as feels_like_temp,
   max(temp_c) as max_temp,
   min(temp_c) as min_temp,
   avg(pressure_hpa) as pressure,
   avg(humidity_percent) as humidity_percent,
   avg(rain_3h_mm) as rain_3h,
   avg(snow_3h_mm) as snow_3h,
   avg(wind_speed_ms) as wind_speed,
   avg(clouds_percent) as clouds
FROM
 test.weather_metrics
GROUP BY bucket, city_name;

Estou usando o banco de dados do Azure para servidor PostgreSQL com o Timescaledb habilitado.

SELECT default_version, installed_version FROM pg_available_extensions
where name = 'timescaledb';

I get the version 1.7.4 on both

Estou seguindo o documento de introdução: https://docs.timescale.com/timescaledb/latest/getting-started/

Isso ocorre porque o banco de dados do Azure para servidor PostgreSQL não possui todas as funcionalidades ou outra coisa? Obrigado!

postgresql azure
  • 1 respostas
  • 293 Views
Martin Hope
Andres Arango
Asked: 2021-07-08 09:47:02 +0800 CST

Corrupção do banco de dados no desligamento da VM

  • 0

Movemos um banco de dados SQL Server para uma máquina virtual no Azure.

Como o banco de dados contém apenas dados históricos e não possui mais transações, queremos desligar e ligar a VM em uma programação para reduzir custos.

Até onde eu sei, a corrupção do banco de dados pode acontecer se a máquina reiniciar no meio de uma transação, então tenho três perguntas sobre isso:

  1. A corrupção do banco de dados pode ocorrer em um banco de dados que não possui mais transações quando a máquina é desligada?

  2. Existe uma maneira correta de desligar a máquina e evitar um cenário de corrupção?

  3. Devemos deixar esta máquina funcionando 7 x 24?

sql-server azure
  • 2 respostas
  • 155 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve