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 / user-132262

Dominique's questions

Martin Hope
Dominique
Asked: 2025-02-03 16:42:58 +0800 CST

Por que não consigo restaurar um backup?

  • 6

Estou trabalhando com SQL-Server, usando o SQL-Server Management Studio (SSMS).

Para executar a restauração de um backup, criei um login do SQL Server via SSMS, chamado PORT-DDM\SQLEXPRESS, que é a maneira típica de se conectar a um banco de dados SQL Server.

Também criei um segundo, chamado PORT-DDM\SQLEXPRESS01(onde PORT-DDMestá o nome do meu PC), e agora gostaria de restaurar um backup da PORT-DDM\SQLEXPRESSinstância para a PORT-DDM\SQLEXPRESS01instância . Peguei o PORT-DDM\SQLEXPRESSbackup e o armazenei no meu diretório local C:\Temp_Folder\<filename>.bak, mas ao executar a ação de restauração, recebo a seguinte mensagem de erro:

===================================
Restore of database '<Prod>_<Customer>' failed. (Microsoft.SqlServer.Management.RelationalEngineTasks)
------------------------------
Program Location:
   at Microsoft.SqlServer.Management.RelationalEngineTasks.RestoreDatabaseTaskFormComponent.PerformTask(ITaskExecutionContext context)
   at Microsoft.SqlServer.Management.RelationalEngineTasks.RestoreDatabaseTaskFormComponent.Perform(ITaskExecutionContext context)
   at Microsoft.SqlServer.Management.TaskForms.TaskExecutionManager.ExecuteTaskSequence(ISfcScriptCollector collector)
===================================
System.Data.SqlClient.SqlError: The operating system returned the error '5(Access is denied.)' while attempting 'RestoreContainer::ValidateTargetForCreation' on 'C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\DATA\<Prod>_<Customer>.mdf'. (Microsoft.SqlServer.SmoExtended)
------------------------------
For help, click: https://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=16.100.47021.0&LinkId=20476
------------------------------
Program Location:
   at Microsoft.SqlServer.Management.Smo.RestorePlan.Execute()
   at Microsoft.SqlServer.Management.RelationalEngineTasks.RestoreDatabaseTaskFormComponent.PerformTask(ITaskExecutionContext context)

(O link mencionado parece estar inativo.)

Como posso prosseguir?

Ah, esqueci de mencionar: o local onde meu backup está localizado é acessível para todos os usuários do meu PC:
Propriedades da pasta temporária gráfico


Eu dei controle total a todos, usando icalcs. Agora estou preso porque o seguinte arquivo está sendo usado pelo SQL-Server: C:\Program Files\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\DATA\<Prod>_<Cust>.mdf.

Para evitar isso, reiniciei minha sessão do SQL Server e até mesmo meu PC inteiro, mas o problema persiste.

Conforme solicitado, a imagem da tela "restaurar banco de dados":

Captura de tela

Isto está se tornando um pesadelo sangrento :

  1. Primeiro, recebo mensagens de erro informando que ele precisa de acesso de administrador para os arquivos.
  2. Então ele reclama que os arquivos estão em uso, então tenho que reiniciar meu computador.
  3. Depois ele reclama que há outros arquivos para os quais ele precisa de direitos de administrador.
  4. Depois que isso é resolvido, ele reclama novamente que os arquivos estão em uso, então preciso reiniciar meu computador novamente .
  5. Por fim, ele diz: "Mas você não pode fazer isso: você está restaurando um banco de dados em seu local original".

=> Essa última coisa é a razão exata pela qual criei o login "SQLExpress 01 ": para poder ter diferentes instâncias dos mesmos bancos de dados: uma para testes de tempo de execução e uma para restaurar os backups, recuperados dos sites do cliente. Geralmente essa última coisa está funcionando bem, mas agora estou lidando com um cliente cujo servidor de banco de dados está inacessível, então estou usando "Gerar script" para obter o ±backup. A ideia era fazer outro backup do meu computador (sob o login "SQLEXPRESS"), restaurar sob o login "SQLEXPRESS01" e usá-lo para o cenário "Gerar script" mencionado.

sql-server
  • 1 respostas
  • 125 Views
Martin Hope
Dominique
Asked: 2024-11-29 16:09:05 +0800 CST

Por que não consigo restaurar meu banco de dados SQL Server?

  • 5

Tenho vários arquivos: dois backups e uma lista de logs de transações.

Os backups são chamados:

  • FB20241125_233033.bak
  • FB20241126_233040.bak

(Os nomes dos arquivos correspondem à data/hora em que os backups foram feitos.)

Os logs de transações são chamados (trecho da linha de comando):

Prompt>dir *.trn

 Directory of C:\...\Transaction_Logs

25/11/2024  23:45         5.758.464 20241125224500.trn
26/11/2024  00:00         5.560.832 20241125230001.trn
26/11/2024  00:15         5.692.928 20241125231501.trn
...
26/11/2024  15:00         5.822.976 20241126140001.trn
26/11/2024  15:15         5.955.072 20241126141501.trn
26/11/2024  15:30         5.889.536 20241126143000.trn
27/11/2024  12:15         5.626.368 20241127111501.trn

(O mesmo motivo para nomes de arquivos se aplica.)

Então eu faço uma restauração deste diretório (pego os dois arquivos de backup e todos os arquivos de log de transações), usando as seguintes propriedades:

Captura de tela de propriedades

Esta é a mensagem de erro que recebo:

System.Data.SqlClient.SqlError: O log neste conjunto de backup começa em LSN 33845000000619000001, que é muito recente para ser aplicado ao banco de dados. Um backup de log anterior que inclui LSN 33816000000750400001 pode ser restaurado. (Microsoft.SqlServer.SmoExtended)

Pensei comigo mesmo " Mas isso é óbvio: meu último backup foi feito às 23h30m40s em 26/11/2024, enquanto o último log de transações data do dia seguinte, então não vamos incluir esse log de transações na restauração. ", mas isso não ajuda.

Alguém sabe o que posso fazer para restaurar o backup mais recente possível, contendo os logs de transações mais recentes possíveis?

Edit1: e quanto aos LSNs em arquivos "*.trn"?
Enquanto isso, executei a seguinte consulta SQL para os *.trnarquivos mencionados:

RESTORE HEADERONLY FROM DISK = 'C:\...\20241125224500.trn';
RESTORE HEADERONLY FROM DISK = 'C:\...\20241125230001.trn';
...

Estes são os primeiros resultados:

FirstLSN               LastLSN             
---------------------- --------------------
33758000001254200001   33759000000515900001
33759000000515900001   33759000001579300001
33759000001579300001   33760000000835100001
33760000000835100001   33761000000090800001
33761000000090800001   33761000001176400001
33761000001176400001   33762000000412500001
33762000000412500001   33762000001492100001
33762000001492100001   33763000000648100001
33763000000648100001   33763000001722200001

Como você pode ver, há muitos *.trnarquivos tendo 3375...e 3376...como primeiro Número de Sequência de Log (LSN), então por que a mensagem de erro está dizendo que o log neste conjunto de backup começa em LSN 3384...?

desde já, obrigado

sql-server
  • 1 respostas
  • 59 Views
Martin Hope
Dominique
Asked: 2024-06-07 14:36:57 +0800 CST

Por que o SQL-Server Management Studio altera “Execute Query” para “Save Results”?

  • 10

Sou um usuário regular do SQL-Server Management Studio mas agora estou com uma situação totalmente estranha: quando pressiono F5ou clico em "Executar", o SQL-Server Management Studio não executa minha consulta. Em vez disso, abre a caixa de diálogo "Salvar resultados", como você pode ver:

insira a descrição da imagem aqui

Alguém já viu isso e sabe como lidar com isso?
desde já, obrigado

sql-server
  • 1 respostas
  • 497 Views
Martin Hope
Dominique
Asked: 2024-02-15 23:08:03 +0800 CST

Substitua “INSERT” por “UPDATE”

  • 3

Estou trabalhando com algumas tabelas em um banco de dados SQL-Server e fazendo algumas modificações cruciais. Para não perder tudo quando errar, resolvi fazer um "Gerar script" (somente dados, estou trabalhando com Microsoft SQL Server Management Studio), então agora tenho vários comandos SQL "INSERT", como :

INSERT [dbo].[User_Group_Access] ([Visible], [GroupId], [Enabled], [ControlId], [Administrator]) VALUES (0, 26, 0, 181, 0)
INSERT [dbo].[User_Group_Access] ([Visible], [GroupId], [Enabled], [ControlId], [Administrator]) VALUES (0, 26, 0, 182, 0)

Ops, fiz algo errado.
Não tem problema, pensei. Basta substituir INSERTe UPDATEpronto, mas isso não parece tão simples: procurando esta questão no StackOverflow, há discussões inteiras sobre transações, diferentes tecnologias de banco de dados, ...

Ok, o UPDATEcomando não funciona.
Mas deveria haver algum outro comando ( REPLACEnão funciona, SUBSTITUTEnão existe como comando), não é?

Alguém tem uma ideia?
desde já, obrigado

sql-server
  • 2 respostas
  • 47 Views
Martin Hope
Dominique
Asked: 2022-12-06 02:53:39 +0800 CST

Quais dois threads estão lidando com qual tabela e como resolver isso?

  • 5

Estou trabalhando em um aplicativo multithread (VB.Net/C#), que está trabalhando em um banco de dados SQL-server.
Regularmente, meu cliente reclama que o aplicativo mostra exceções do tipo "impasse" sobre o chamado SQLClient e, ao reiniciar o aplicativo, tudo funciona bem novamente (por um tempo).

Pela descrição, não acredito que meu cliente esteja enfrentando um impasse real (um thread aguardando outro thread), mas acredito que estou lidando com duas solicitações de banco de dados, provavelmente na mesma tabela, onde uma transação leva tanto vez que bloqueia a outra transação, mas isso é apenas um palpite, e gostaria de ter certeza disso. Para isso, estou pensando em perguntar ao banco de dados quais threads estão acessando qual(is) tabela(s), espero que isso me dê algumas informações.

Pesquisando no site aqui, descobri a dm_db_index_operational_statstabela, mencionada nesta outra pergunta , mas sendo um novato, isso parece bastante complicado, portanto, gostaria de fazer isso como uma pergunta simples:

Como posso saber quais threads de qual aplicativo estão acessando quais tabelas no meu banco de dados SQL-server? Obviamente, quanto mais informações (ID do processo, ID do thread, nome do thread, (parte superior da) pilha de chamadas, ...) melhor.

Isso existe?

No que diz respeito a uma possível solução:
Meu aplicativo é baseado nesta DLL:

"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.dll" 

... faz o seguinte para acessar o banco de dados (por exemplo, para remover entradas obsoletas):

Public Shared Sub ExecuteSQL(ByVal sSQL As String, ByVal ParamArray dbParams() As SqlParameter)
    Dim oCommand As SqlCommand = Nothing
    Try
        oCommand = BuildCommand(sSQL, dbParams)
        oCommand.CommandTimeout = 60
        oCommand.ExecuteNonQuery()
    Catch ex As Exception
        Debug.WriteLine(ex.Message)
        Throw
    Finally
        If oCommand IsNot Nothing Then ReleaseConnection(oCommand.Connection)
    End Try
End Sub

Gostaria de adicionar um mecanismo de bloqueio para evitar este tipo de problemas, algo como:

DatabaseConnection.Lock_Table("Table_which_is_handled");
ExecuteSQL(...); // working on "Table_which_is_handled"
DatabaseConnection.Release_Lock_Table("Table_which_is_handled");

Isso existe?

Alguém tem uma ideia?
desde já, obrigado

Editar após discussão com Dan Huzman :
Esta resposta , referida por Dan Huzman , menciona a seguinte consulta SQL:

--Get xml_deadlock_report events from system_health session file target
WITH
  --get trace folder path and append session name with wildcard (assumes base file name is same as session name)
  all_trace_files AS (
    SELECT path + '\system_health*.xel' AS FileNamePattern
    FROM sys.dm_os_server_diagnostics_log_configurations
    )
  --get xml_deadlock_report events from all system_health trace files
, deadlock_reports AS (
    SELECT CAST(event_data AS xml) AS deadlock_report_xml
    FROM all_trace_files
    CROSS APPLY sys.fn_xe_file_target_read_file ( FileNamePattern, NULL, NULL, NULL) AS trace_records
    WHERE trace_records.object_name like 'xml_deadlock_report'
)
SELECT TOP 10
  deadlock_report_xml.value('(/event/@timestamp)[1]', 'datetime2') AS UtcTimestamp
, deadlock_report_xml AS DeadlockReportXml
FROM deadlock_reports;

Isso se refere a alguns arquivos, localizados no computador do cliente, provavelmente no diretório "C:\Arquivos de Programas\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Log" (para ter certeza, verifique ) SELECT path FROM sys.dm_os_server_diagnostics_log_configurations.
Posso recuperar os arquivos "system_health*.xel" mencionados e colocá-los no meu computador local (digamos, no diretório "C:\Temp_Folder") e, em seguida, iniciar a seguinte nova consulta:

--Get xml_deadlock_report events from system_health session file target
WITH
  --get trace folder path and append session name with wildcard (assumes base file name is same as session name)
  all_trace_files AS (
    SELECT 'C:\Temp_Folder\system_health*.xel' AS FileNamePattern
    FROM sys.dm_os_server_diagnostics_log_configurations
    )
  --get xml_deadlock_report events from all system_health trace files
, deadlock_reports AS (
    SELECT CAST(event_data AS xml) AS deadlock_report_xml
    FROM all_trace_files
    CROSS APPLY sys.fn_xe_file_target_read_file ( FileNamePattern, NULL, NULL, NULL) AS trace_records
    WHERE trace_records.object_name like 'xml_deadlock_report'
)
SELECT deadlock_report_xml.value('(/event/@timestamp)[1]', 'datetime2') AS UtcTimestamp
, deadlock_report_xml AS DeadlockReportXml
FROM deadlock_reports;

Isso me daria as informações que estou procurando ou preciso abrir uma sessão do Microsoft SQL Server Management Studio no computador do meu cliente?

sql-server
  • 1 respostas
  • 35 Views
Martin Hope
Dominique
Asked: 2022-07-12 05:55:59 +0800 CST

Como trabalhar com "fn_dblog" no SQL-server 2019

  • 0

Na minha pergunta anterior , perguntei sobre como saber o que aconteceu no meu banco de dados SQL-Server 2019. Depois de um tempo, descobri que existe algum tipo de tabela, chamada fn_dblog, que dá algumas informações interessantes, mas ainda tenho algumas dúvidas (literalmente copiadas daquela pergunta anterior):

SELECT Top 10 [Begin Time] [End Time]
  FROM fn_dblog(null,null)
  WHERE UPPER(AllocUnitName) LIKE '%TABLENAME_STATUS%'

... onde [Begin Time]e [End Time]são propostos pelo meu Microsoft SQL Server Management Studio. Para minha surpresa, os resultados são assim:

Title: End Time
NULL
...
NULL

Agora tenho as seguintes perguntas:

  • O que aconteceu com a [Begin Time]coluna?
  • Por que [End Time]não é preenchido?
  • Quando copio um resultado de consulta SQL normal para a área de transferência, os nomes das colunas também são copiados, mas quando copio os resultados de uma consulta SQL referente fn_dbloga , os nomes das colunas não estão presentes na área de transferência. Por que isso e como posso mudar isso?

Ao lado disso, também encontrei outra "tabela", chamada fn_full_dblog, mas isso é ainda pior:

SELECT Top 10 * 
  FROM sys.fn_full_dblog(null,null, null, null, null, null, 
                         null, null, null, null,null)
  WHERE UPPER(AllocUnitName) LIKE '%TABLENAME_STATUS%'

=> nenhum resultado!

Alguém pode me dar alguma informação sobre como ler fn_dbloge possivelmente fn_full_dblogou qualquer outra "tabela", que possa usar informações interessantes?

desde já, obrigado

sql-server transaction-log
  • 1 respostas
  • 184 Views
Martin Hope
Dominique
Asked: 2022-07-08 00:19:49 +0800 CST

Quando essa solicitação SQL gerou resultados?

  • 7

Estou trabalhando em um banco de dados SQL server, contendo ordens e máquinas, executando essas ordens. Não mais de um pedido ativo pode ser atribuído a uma máquina ao mesmo tempo. Em outras palavras: esta solicitação SQL nunca pode produzir um resultado:

SELECT MachineId
  FROM Orders
  WHERE (Orders.Status=1)
  GROUP BY MachineId
  HAVING COUNT(Id)>1

Eu tenho essa solicitação SQL aberta em um ambiente Microsoft SQL Server Management Studio e, toda vez que pressiono F5, não vejo resultados.

No entanto, tenho certeza de que houve momentos em que essa consulta SQL produziu resultados, e estou interessado nesses momentos e nos resultados dessa consulta nesses momentos.

Alguém tem alguma ideia de como posso descobrir isso? (A tag "archive-log" é apenas uma ideia)

desde já, obrigado

sql-server scheduled-tasks
  • 2 respostas
  • 1506 Views
Martin Hope
Dominique
Asked: 2022-06-30 23:46:43 +0800 CST

Aninhar um arquivo SQL em outro no SQL Server

  • 3

Eu tenho um arquivo SQL simples que estou usando para realizar alguns testes:

DECLARE @VAR1 AS VARCHAR(100) = '12345'
DECLARE @VAR2 AS INTEGER      = 54321

WAITFOR DELAY '00:00:02'

INSERT Orders SELECT @VAR1 AS COL1, @VAR2 AS COL2, ...
...

Antes de lançar tudo isso, gostaria de fazer uma limpeza:

/* Clean SpecialSubSubEntries */
DELETE SpecialSubSubEntries
  WHERE Id IN (SELECT Id FROM SubSubEntries
                 WHERE SubEntryId IN (SELECT Id FROM SubEntries
                                        WHERE EntryId IN (SELECT Id FROM Entries
                                                            WHERE Name='ENTRY01')
                                      )
               )

DELETE SubSubEntries
  WHERE SubEntryId IN (SELECT Id FROM SubEntries
                         WHERE EntryId IN (SELECT Id FROM Entries
                                             WHERE Name='ENTRY01')
                      )
...

Por motivos de legibilidade, gostaria de colocar todos os comandos de limpeza em um arquivo "cleanup.sql" e iniciá-lo no início do meu arquivo SQL. Como faço algo assim?

Acho que é algo como:

EXECUTE ".\cleanup.sql"

... mas não tenho certeza sobre a sintaxe.

sql-server t-sql
  • 2 respostas
  • 259 Views
Martin Hope
Dominique
Asked: 2022-05-12 23:33:31 +0800 CST

Soma de verificação para tabelas do servidor SQL

  • 1

Estou no processo de instalação de aplicativos e bancos de dados.

Para verificar se um arquivo está correto, posso simplesmente fazer a soma de verificação.
Existe uma maneira de verificar se uma tabela está correta? (Percebo que posso colocar a tabela inteira em um arquivo e obter a soma de verificação desse arquivo, mas talvez haja uma maneira mais simples.)

sql-server checksum
  • 1 respostas
  • 104 Views
Martin Hope
Dominique
Asked: 2021-08-21 00:24:49 +0800 CST

Como calcular valores máximos e mínimos de diferentes tuplas no SQL?

  • 0

Estou trabalhando em um programa que "prevê" a próxima tupla possível em uma tabela.

Uma das características seria a descoberta de progressões aritméticas, existem diferentes maneiras de fazer isso:

  • Usando System.Data.DataTable, verifique o DataTable.Columns[i].AutoIncrement(estou trabalhando em .Net (C#))
  • Usando índices
  • Encontrar progressões aritméticas nos dados reais

Esta pergunta é sobre a última parte. Eu sou capaz de obter todos os dados de uma coluna, baixá-los em uma lista e verificar se há uma progressão aritmética na lista baixada, mas estou querendo saber se existe uma maneira SQL simples de fazer isso, por exemplo:

SELECT MAX(Col1 - Previous_Tupple.Col1) FROM Table1
SELECT MIN(Col1 - Previous_Tupple.Col1) FROM Table1

Se ambos os resultados forem iguais (e não zero), então tenho uma progressão aritmética Col1de Table1.
Já encontrei uma forma de acessar tupples anteriores e seguintes, usando as funções LAGe LEADSQL, da seguinte forma:

SELECT 
  t.Col1 - LAG(t.Col1) OVER (ORDER BY t.Col1)
FROM Table1 t

Agora só tenho dois problemas para resolver:

  • Eu tentei, muito ingenuamente, lançar esta consulta:
    SELECT MAX(t.Col1 - LAG(t.Col1) OVER (ORDER BY t.Col1)) FROM Table1 t
    Isso falhou:Msg 4109, Level 15, Windowed functions cannot be used in the context of another windowed function or aggregate.
  • No caso da primeira tupla, LAGretorna NULL, então isso pode impactar MAXe os MINcálculos

Então, minha pergunta é: como eu calculo o MAXand MINda minha LAGconsulta SQL baseada, enquanto descarto o irritante NULL-valor?

sql-server query
  • 1 respostas
  • 101 Views
Martin Hope
Dominique
Asked: 2021-01-19 02:44:56 +0800 CST

Como posso copiar a definição de um campo de uma tabela para outra em tempo de design?

  • 0

Tenho uma tabela com dez campos, f1(sendo um campo inteiro) a f10(sendo um campo de caracteres). No meio, existem outros campos de inteiro, caractere e data.

Gostaria de copiar essas definições de campo para outra tabela, sem precisar reescrever todas as definições. Estou trabalhando com o Dicionário de Dados, que parece não cobrir esse recurso.

Editar após a primeira resposta
A primeira resposta menciona como fazer isso em tempo de execução, mas estou procurando especificamente uma solução em tempo de design.

Editar
Descobri que existem diferentes utilitários de linha de comando que podem ser usados ​​para trabalhar com o banco de dados Progress: ProDBpara criar um novo banco de dados, ProUtilpara realizar várias tarefas (mas não encontro um ProUtil <add a field to a table>).

Como posso conseguir isso?

database-design fields
  • 2 respostas
  • 52 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