Articles of sql server

Deve declarar a variável escalar

@RowFrom int @RowTo int são parameters de input globais para o procedimento armazenado, e desde que eu estou compilando a consulta SQL dentro do procedimento armazenado com T-SQL, em seguida, usando Exec(@sqlstatement) no final do procedimento armazenado para mostrar o resultado, ele me dá esse erro quando eu tento usar o @RowFrom ou @RowTo dentro […]

O erro “A operação não é válida para o estado da transação” e o escopo da transação

Estou recebendo o seguinte erro ao tentar chamar um procedimento armazenado que contém uma instrução SELECT: A operação não é válida para o estado da transação Aqui está a estrutura das minhas chamadas: public void MyAddUpdateMethod() { using (TransactionScope Scope = new TransactionScope(TransactionScopeOption.RequiresNew)) { using(SQLServer Sql = new SQLServer(this.m_connstring)) { //do my first add update […]

O gatilho do Sql Server insere valores da nova linha em outra tabela

Eu tenho um site usando o esquema de associação asp.net. Eu gostaria de configurar um gatilho na tabela aspnet_users que inseriu o user_id e o user_name da nova linha em outra tabela. Como faço para obter os valores da última inserção? Eu posso selecionar pelo último date_created mas isso parece malcheiroso. Existe uma maneira melhor?

Obtendo permissão de execução para xp_cmdshell

Estou vendo uma mensagem de erro ao tentar executar xp_cmdshell de dentro de um procedimento armazenado. xp_cmdshell está ativado na instância. E a permissão de execução foi concedida ao meu usuário, mas ainda estou vendo a exceção. A permissão EXECUTE foi negada no object ‘xp_cmdshell’, database ‘mssqlsystemresource’, esquema ‘sys’ Parte do problema é que esse […]

A versão de back-end não é suportada para projetar diagramas ou tabelas de database

Eu estou tentando adicionar uma tabela ao meu database recém-criado através do SQL Server Management Studio. No entanto, recebo o erro: a versão de back-end não é suportada para projetar diagramas ou tabelas de database Para ver minhas versões instaladas atualmente, cliquei no SSMS e foi isso que surgiu: O que há de errado aqui?

Backup / restauração do SQL Server vs. desappend / append

Eu tenho um database que contém os dados mais recentes e eu quero replicar o conteúdo do database em alguns outros servidores. Devido a razões não técnicas, não posso usar diretamente a function de replicação ou a function de synchronization para sincronizar com outras instâncias do SQL Server. Agora, tenho duas soluções e quero aprender […]

Como restaurar um database de c #

Eu tenho um database do SQL 2008. Estou executando um formulário que faz backup desse database e, em seguida, tenta atualizá-lo. Se a atualização falhar, a ideia é restaurar esse backup. Aqui está o código que estou usando para restaurar o backup. public void RestoreDatabase(String databaseName, String backUpFile, String serverName, String userName, String password) { […]

Diferença entre subconsulta e subconsulta correlacionada

É a seguinte parte do SQL Query uma consulta normal ou uma subconsulta correlacionada ?? SELECT UserID, FirstName, LastName, DOB, GFName, GLName, LoginName, LoginEffectiveDate, LoginExpiryDate, Password, Email, ReportingTo, Mobile, CommunicationPreference, IsActive FROM (SELECT row_number() OVER (ORDER BY FirstName) AS Row, UserID, FirstName, LastName, DOB, GFName, GLName, LoginName, LoginEffectiveDate, LoginExpiryDate, Password, Email, ReportingTo, Mobile, CommunicationPreference, IsActive […]

Como faço para comparar duas linhas da mesma tabela (SQL Server)

Eu preciso criar um trabalho em segundo plano que processa uma tabela procurando por linhas correspondentes em um ID específico com diferentes status. Ele armazenará os dados da linha em uma string para comparar os dados com uma linha com um ID correspondente. Eu sei a syntax para obter os dados de linha, mas eu […]

O procedimento espera um parâmetro que não foi fornecido

Estou recebendo o erro ao acessar um procedimento armazenado no SQL Server Server Error in ‘/’ Application. Procedure or function ‘ColumnSeek’ expects parameter ‘@template’, which was not supplied. Isso está acontecendo quando eu chamo um procedimento armazenado com um parâmetro através de conexão de dados do .net para sql (System.data.SqlClient) , mesmo que eu esteja […]