Em um certo tutorial, li que o autor está filtrando com sys.indexesbase no predicado index_id < 256000. O que isso
Em um certo tutorial, li que o autor está filtrando com sys.indexesbase no predicado index_id < 256000. O que isso
É possível atualizar um valor da coluna de chave primária com a atualização em cascata entre todas as chaves estrangeiras que o referenciam? # EDIT 1: Quando executo a consulta followinq select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') , Vejo que...
Gostaria de configurar um usuário de "leitura" na minha instância do SQL Server 2012. Eu gostaria de permitir a ele o direito de executar qualquer procedimento armazenado, função ou instrução SQL direta, que recupera dados de todas as tabelas e visualizações, mas não para atualizar ou inserir (ou...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Existe algum risco...
Estou tentando entender melhor (conceitualmente) o relacionamento entre estatísticas, planos de execução, execução de procedimentos armazenados. Estou correto ao dizer que as estatísticas são usadas apenas ao criar o plano de execução para um procedimento armazenado e não são usadas no contexto de...
Como posso encontrar a consulta causando as DMVs de índice ausentes sugerindo a criação de um índice
Do meu conhecimento limitado de como os planos de consulta são compilados, armazenados e recuperados por consultas, eu entendo que uma consulta de várias instruções ou procedimento armazenado gerará seu plano de consulta que será armazenado no cache do plano de consulta para ser usado pela consulta...
Eu tenho uma instância do SQL Server 2012 com alguns bancos de dados. Em um deles, criei uma visualização que seleciona tabelas em mais de um banco de dados. Desejo que um usuário possa selecionar essa exibição, mas não deve selecionar suas tabelas. A visualização foi criada exatamente porque o...
Se eu tiver foo.sql e bar.sql na mesma pasta, foo.sql poderá fazer referência a bar.sql quando executado a partir do SSDT no modo sqlcmd com :r ".\bar.sql". No entanto, o SSMS não o encontrará. Procmon mostra que o SSMS está procurando %systemroot%\syswow64: Como eu digo ao SSMS para procurar na...
Estou desenvolvendo um banco de dados SQL Server 2012 e tenho uma dúvida sobre as colunas nvarchar como chaves primárias. Eu tenho esta tabela: CREATE TABLE [dbo].[CODES] ( [ID_CODE] [bigint] IDENTITY(1,1) NOT NULL, [CODE_LEVEL] [tinyint] NOT NULL, [CODE] [nvarchar](20) NOT NULL, [FLAG]...
Estamos vendo tipos de espera PAGELATCH_EX e PAGELATCH_SH muito altos, além de esperas WRITELOG altas. Diagnostiquei a consulta que está causando a espera do PAGELATCH e posso eliminá-los, reduzindo a taxa de inserção em uma chave primária em cluster ocupada definida com um valor de IDENTITY....
Estou usando o MS SQL e preciso executar várias consultas na mesma tabela com diferentes critérios. Inicialmente, executei cada consulta na tabela original, embora todas compartilhem alguma filtragem (por exemplo, data, status). Isso levou muito tempo (cerca de 2 minutos). Existem duplicatas nas...
Vou criar uma tabela com dois campos - IDcomo BIGINTe IPAddresscomo ou varchar(45)ou varbinary(16). A idéia é armazenar todos os endereços IP exclusivos e usar uma referência em IDvez do real IP addressem outras tabelas. Geralmente, eu vou criar um procedimento armazenado que está retornando o...
Recentemente, entrei em um ambiente em que muitos logons de bancos de dados não têm o enforce_password_policysinalizador ativado. Uma próxima auditoria está exigindo a verificação das senhas desses logons. Usei a consulta a seguir para obter uma lista de logons e se os sinalizadores estão...
Estamos passando por um processo de downgrade do SQL Server 2008 R2 Enterprise para a edição Standard. Para iniciar a atividade acima, estávamos procurando a Standard Edition do SQL Server disponível. Encontramos um, mas ficamos confusos nos pontos abaixo: Os arquivos de instalação (salvos por...
Estou trabalhando em um grande projeto ETL e DW, onde usamos o controle de fonte / TFS junto com o SSIS e o SSDT. Hoje, descobri que, enquanto um pacote SSIS está executando um BULK INSERT em uma tabela de banco de dados, não é possível executar uma comparação de esquema SSDT nesse banco de dados....
Encontrei três bancos de dados antigos no SQL Server 2000, que preciso mudar para 2012. Acredito que a abordagem padrão é restaurar em uma instância de 2005 ou 2008, atualizar, reexportar e finalmente restaurar em 2012. Tudo bem, exceto que não temos instâncias de 2005 ou 2008...
Estou criando um diagrama conceitual [sim, eu sei que incluí atributos e chaves - mas é apenas para consolidar o que estou fazendo enquanto aprendo] - então, por favor, trate-o como conceitual, com foco em Relacionamentos e tabelas e não como diagrama;) Minha dificuldade é: estou tentando...
A revisão do código e uma declaração de caso tem expression <= 1.como oposição a<= 1 Não sei ao certo qual é o objetivo 1.. Alguma
Por que não há verificação completa (no SQL 2008 R2 e 2012)? Dados de teste: DROP TABLE dbo.TestTable GO CREATE TABLE dbo.TestTable ( TestTableID INT IDENTITY PRIMARY KEY, VeryRandomText VarChar(50), VeryRandomText2 VarChar(50) ) Go Set NoCount ON Declare @i int Set @i = 0 While @i <...