- Detalhes
- Categoria: Sql Server
- Acessos: 488
A operação é direta e muito simples, por exemplo, vamos trocar ou substituir nomes de pessoas errados na tabela pessoa.
use heredia
go
update pessoa set nm_razao = replace (nm_razao, 'texto-errado', 'texto-correto')
- Detalhes
- Categoria: Sql Server
- Acessos: 465
Por default o cliente Studio do SQL SERVER disponibiliza somente os 200 primeiros registros de uma tabela para edição, entretanto quando a tabela é longa esse valor é insuficiente, como aumentar esse valor padrão?
1. No menu principal click em Ferramenta e depois em "Opções";
2. Selecione "Pesquisador de Objetos do SQL Server" e vá para Opções de Tabela e Exibição
Nessa parte pode-se configurar os registros que aparecem por default tanto no select como no edit, é só aumentar esses valores
- Detalhes
- Categoria: Sql Server
- Acessos: 1114
Há várias soluções para esse problema, vamos adotar uma delas:
Com o botão direito do mouse selecione o banco de dados, no menu do mouse selecione tarefas, depois Gerar Script
Após essa fase um arquivo de script será gerado com toda a estrutura do banco de dados >> bancodedados.sql
Esse arquivo contém a sintaxe e tipos de dados do SqlServer, e precisa ser ajustado para os tipos de dados do Access, por exemplo:
CREATE TABLE [dbo].[bairro](
[cd_bairro] [bigint] IDENTITY(32830,1) NOT NULL,
[nm_bairro] [nvarchar](80) NOT NULL,
[cd_cidade] [bigint] NOT NULL,
CONSTRAINT [PK_bairro] PRIMARY KEY CLUSTERED
(
[cd_bairro] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
Para o Access, seria o seguinte ajuste:
- Detalhes
- Categoria: Sql Server
- Acessos: 274
Utilize a opção importar dados (tabelas e visões) no Gerenciador SQL Server.
Indique o banco de dados origem e o banco de dados destino
- Detalhes
- Categoria: Sql Server
- Acessos: 12320
Muitas vezes o disco do servidor do banco de dados acaba o espaço porque não é feita uma manutenção nos arquivos de log dos bancos SQL. Se vc já copiou o arquivo de log para uma outra área de backup e não precisa dele no servidor vc pode limpar os logs (arquivos .ldf). Mas cuidado! Isto APAGA todo o log.
Utilizar os seguintes comandos:
1) use <nome do banco de dados>
2) go
3) select * from sysfiles -- para obter o nome do arquivo de dados e de log do banco de dados específico
4) ALTER DATABASE <nome do banco de dados>
5) SET RECOVERY SIMPLE;
6) GO
7) DBCC SHRINKFILE ('<nome do arq de log sem extensão>', 1); --- Exemplo: DBCC SHRINKFILE ('bibliex_log', 1);
8) GO
9) ALTER DATABASE <nome do banco de dados>
10) SET RECOVERY FULL;
11) GO
Exemplo prático do código:
use bibli
go
ALTER DATABASE bibli
SET RECOVERY SIMPLE;
GO
DBCC SHRINKFILE ('bibli_log', 1);
GO
ALTER DATABASE bibli
SET RECOVERY FULL;
GO
Página 2 de 3