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 / 问题

All perguntas(dba)

Martin Hope
SQL Learner
Asked: 2012-11-17 07:02:57 +0800 CST

Tamanho da unidade de alocação do SQL Server NTFS

  • 17

No Windows 2008 R2 executando o SQL Server 2008 R2, quão importante é o tamanho da unidade de alocação NTFS no desempenho do DISK IO. Parece-me que o administrador do servidor que construiu os poucos servidores para um aplicativo de missão crítica deixou o tamanho da unidade de alocação NTFS (tamanho do cluster) para o padrão de 4 KB em vez de 64 KB. O servidor SQL já está instalado.

Vale a pena se preocupar - desinstalar o SQL - formatar a unidade com tamanho de cluster de 64 KB e reinstalar o servidor SQL?

sql-server sql-server-2008
  • 3 respostas
  • 51837 Views
Martin Hope
Question Overflow
Asked: 2012-11-10 02:30:37 +0800 CST

Qual é o benefício de usar BOOLEAN sobre TINYINT(1)?

  • 17

No manual do MySQL, diz:

BOOL, BOOLEAN

Esses tipos são sinônimos de TINYINT(1). Um valor de zero é considerado falso. Valores diferentes de zero são considerados verdadeiros:

Criei uma coluna BOOLEAN com 0o valor padrão. Então eu atualizo o valor para 2. Logicamente, eu esperaria que o MySQL aceitasse 0ou 1porque é um booleano. No entanto, o MySQL não emitiu um erro ou me impediu de realizar a atualização.

Se BOOLEAN funciona exatamente da mesma forma que TINYINT(1), faz alguma diferença se eu uso TINYINT(1) ou BOOLEAN?

mysql datatypes
  • 3 respostas
  • 47080 Views
Martin Hope
Bernardo Vale
Asked: 2012-10-15 14:55:10 +0800 CST

Obtendo uma linha aleatória do PostgreSQL?

  • 17

Eu quero obter uma linha aleatória da minha tabela por id.

Minha mesa:

ID|Word     |Dificult|Category_id|
1 |'Dumb'   |'Easy'  | 3         |
2 |'Leopard'|'Medium'| 6         |

Se meu usuário seleciona uma categoria e uma dificuldade, eu escolho uma palavra aleatória com parâmetros do usuário, como:

idRaffle := raffle.id;
   -- raffle.id = An id that postgres will bring me by some raffle function. 
d := 'Easy';
c := 3;
select * from words where id=idRaffle and Dificult=d and Category_id=c

raffle.id

Eu não sei como obter esse id de linha aleatório ( raffle.id).

Observe que ele deve seguir as condições de seleção do usuário.

postgresql plpgsql
  • 1 respostas
  • 32917 Views
Martin Hope
SteAp
Asked: 2012-09-08 11:58:54 +0800 CST

Como pesquisar um banco de dados MySQL com campos criptografados

  • 17

Suponha que eu precise criptografar certos campos de tabela de um banco de dados MySQL . Além disso, preciso pesquisar alguns desses campos que criptografei.

Como alguém iria pesquisar esses campos de qualquer maneira?

Descriptografar cada registro passo a passo não é uma opção: suponha que eu tenha vários milhares de registros. Levaria muito tempo e espaço para descriptografar cada registro e verificar se cada registro corresponde à pesquisa.

ATUALIZAÇÃO 2012-09-07

Adicionar mais detalhes ao esquema do banco de dados seria OK , já que estou prestes a implementar um novo aplicativo. Além disso, preciso estender os aplicativos atualmente em execução na produção. Mas mesmo para esses aplicativos, adicionar mais detalhes seria bom.

ATUALIZAÇÃO 2012-09-08

A criptografia é o núcleo desta questão.

As restrições de acesso, conforme proposto por algumas respostas, já se aplicam - mas não se enquadram no requisito formal de criptografar dados.

Este requisito formal não é o Padrão de Segurança de Dados da Indústria de Cartões de Pagamento [PCI].

mysql
  • 8 respostas
  • 35747 Views
Martin Hope
Andy Neillans
Asked: 2012-09-03 08:26:15 +0800 CST

Instância SQL Server LocalDB; erro ao restaurar o backup (MasterDBPath não disponível)

  • 17

Eu tenho o SQL Server 2012 Local DB instalado e estou me conectando a ele via (localdb)\v11.0.

Ao tentar restaurar um arquivo de backup, recebo:

TÍTULO: Microsoft SQL Server Management Studio

A propriedade MasterDBPath não está disponível para informações 'Microsoft.SqlServer.Management.Smo.Information'. Esta propriedade pode não existir para este objeto ou pode não ser recuperável devido a direitos de acesso insuficientes. (Microsoft.SqlServer.Smo)

Para obter ajuda, clique em: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1846+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates .PropertyCannotBeRetrievedExceptionText&EvtID=MasterDBPath&LinkId=20476

Eu tentei definir o valor da string MasterDBPath em:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\CurrentVersion`

mas isso não ajudou.

Alguém tem alguma opinião?

sql-server
  • 3 respostas
  • 12429 Views
Martin Hope
Turque
Asked: 2012-09-04 05:56:22 +0800 CST

Permissão BULK INSERT em um único banco de dados

  • 17

Eu trabalho em uma empresa que tem maneiras diretas de segurança de TI. Fui contratado como Analista de Banco de Dados para otimizar alguns processos em nossa equipe. O problema é que eu só tenho permissões de leitura e gravação e estou tentando trabalhar na obtenção de permissões avançadas nos bancos de dados. Atualmente temos muitos Bancos de Dados em um único servidor e só podemos trabalhar em um único Banco de Dados, queria saber se a BULK INSERTpermissão poderia ser dada para um único banco de dados ou seria permissão para todo o servidor?

Eu pesquisei na web sobre isso, mas fiquei um pouco confuso. Isto é o que eu descobri. Para usar BULK INSERT devo ter INSERTpermissão para a tabela ou banco de dados desejado e ADMINISTER BULK OPERATIONSque é uma permissão para todo o servidor. Se eu tivesse ADMINISTER BULK OPERATIONSpermissão em todo o banco de dados e INSERTpermissão em um único banco de dados, eu não poderia apenas BULK INSERTnesse banco de dados único, já que não tenho INSERTpermissão em outros bancos de dados?

É possível restringir o uso de BULK INSERTum único banco de dados em um servidor que possui vários bancos de dados?

Desculpe pela parede de texto e obrigado!

sql-server sql-server-2008
  • 1 respostas
  • 31694 Views
Martin Hope
thiagocfb
Asked: 2012-08-10 12:19:59 +0800 CST

CREATE FILE encontrou o erro 5 do sistema operacional (acesso negado.)

  • 17

Estou tentando executar o seguinte script no SQL Server Management Studio:

USE [master]
GO

CREATE DATABASE [test1] ON PRIMARY (
  NAME = N'test1', 
  FILENAME =
    N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1.mdf',
  SIZE = 70656KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB)
LOG ON (
  NAME = N'test1_log',
  FILENAME =
    N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1_log.ldf',
  SIZE = 164672KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)

Mas estou recebendo o erro:

Msg 5123, Level 16, State 1, Line 2
CREATE FILE encontrou o erro 5 do sistema operacional (Acesso negado.)
ao tentar abrir ou criar o arquivo físico
'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\ DATA\test1.mdf'.

Msg 1802, Level 16, State 4, Line 2
CREATE DATABASE falhou. Alguns nomes de arquivo listados não puderam ser criados. Verifique os erros relacionados.

Já tenho todas as permissões de função para o meu usuário, alguma ideia sobre o que está errado?

sql-server sql-server-2012
  • 4 respostas
  • 119913 Views
Martin Hope
Jonas
Asked: 2012-06-22 03:49:00 +0800 CST

Como faço para redefinir a senha do postgres para o PostgreSQL no Windows? [duplicado]

  • 17
Essa pergunta já tem respostas aqui :
Senha do Windows PostgreSQL esquecida (3 respostas)
Fechado há 5 anos .

Instalei o PostgreSQL na minha máquina Windows para desenvolvimento. Agora eu não o uso há um tempo e esqueci a senha do usuário postgres(usuário admin padrão no PostgreSQL). Como posso redefinir a senha postgresno PostgreSQL no Windows?


Segui a sugestão do Milen, mas recebi esta mensagem ao tentar recarregar o arquivo de configuração:

C:\Program Files\PostgreSQL\9.1\data>pg_ctl reload -D .
pg_ctl: could not send reload signal (PID: 3396): Operation not permitted

No Windows existe uma opção de menu "Recarregar Configuração" que funcionou melhor, conforme mostrado abaixo:

insira a descrição da imagem aqui

postgresql windows
  • 1 respostas
  • 108348 Views
Martin Hope
gonsalu
Asked: 2012-06-05 08:14:29 +0800 CST

SQL Server Data Tools e funções de partição

  • 17

Estou criando um cenário de carregamento de janela deslizante e as funções de partição mudarão seus limites ao longo do tempo.

Eu criei algumas funções de partição em meu projeto de banco de dados SQL Server Data Tools (SSDT) ​​com alguns limites iniciais codificados.

No entanto, conforme o tempo passa e os limites das funções de partição mudam, futuras publicações do banco de dados SSDT reverterão os limites para os originais.

Existe alguma maneira de lidar com esse cenário normalmente, possivelmente desabilitando a publicação das funções de partição?

Tentei alterar a propriedade Build Action das funções de partição no SSDT, do padrão Build, para None, mas o projeto falha ao ser compilado devido a uma referência ausente nos objetos dependentes.

sql-server
  • 2 respostas
  • 3952 Views
Martin Hope
Evan Carroll
Asked: 2012-05-11 08:41:14 +0800 CST

Por que existe uma tartaruga PostgreSQL?

  • 17

Eu estava verificando a página de propaganda do PostgreSQL e encontrei esta pequena obra de arte:

insira a descrição da imagem aqui

É o logotipo do PostgreSQL "Turtle Style" . Quantos anos tem isso e o PostgreSQL já usou oficialmente uma tartaruga em vez de um elefante? Qual é a história aqui?

postgresql
  • 2 respostas
  • 1415 Views
Prev
Próximo

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