[X]
onde começar?
Por que estudar na Búfalo?
Formação Web c/ .NET
Desenvolvimento .NET
Banco de Dados
infraEstrutura
Certificações Microsoft
Treinamentos Corporativos
Calendário de Turmas
Preços, Pacotes & Formas de Pagamento
Software
Hardware
Montagem de Redes
Sistemas
Banco de Dados
WebSites
Alocaçao de pessoal
...
Clique aqui para ver
todas as dicas!
Veja como inserir essas
dicas no seu site.
Receba Dicas por e-mail:
E-mail:
WebDesign
Programação
Office&User Tips
Incluir
Excluir(
help
)
Aceito receber informações sobre treinamentos
Veja o que você receberá
Pesquisar Dicas:
ABS
ARRAY
ASC
AscB
AscW
Atn
CBool
Cbyte
Ccur
Cdate
CDbl
Chr
CInt
Clng
Cos
CreateObject
CSng
CStr
Date
DateAdd
DateDiff
DatePart
DateSerial
DateValue
Day
Eval
Exp
Filter
Fix
FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
GetLocale
GetObject
GetRef
Hex
Hour
InputBox
InStr
InStrB
InStrRev
Int
IsArray
IsDate
IsEmpty
IsNull
IsNumeric
IsObject
Join
LBound
Lcase
Left
LeftB
Len
LenB
LoadPicture
Log
LTrim
Mid
MidB
Minute
Month
MonthName
MsgBox
Now
Oct
Replace
RGB
Right
Rnd
Round
RTrim
ScriptEngine
ScriptEngineBuildVersion ( )
Second
ScriptEngineMajorVersion
ScriptEngineMinorVersion ( )
SetLocale
Sgn
Sin
Space
Split
Sqr
StrComp
String
StrReverse
Tan
Time
TimeSerial
TimeValue
Trim
TypeName
UBound
UCase
VarType
WeekDay
WeekdayName
Year
Fale Conosco
Vídeo da semana
Nested Master Pages no VS Orcas
Veja todos os vídeos
Assunto :
Visual Basic
.NET
ASP
ASP.NET
DHTML
IE
SQL Server
VB.NET
Windows
Windows 2000
Windows NT
XML
Flash
FireWorks
HTML
DreamWeaver
Word
Excel
Access
PowerPoint
ADO.NET
WebServices
MS Ajax
Silverlight
Silverlight
Linq
As Mais Votadas
Não deixe de conhecer também nossa sessão de
artigos
e nossa área de
downloads
.NET
Forçando a Gravação do DateTimePicker
Utilizando o Copy Source as HTML no Visual Studio 2008
Cuidado com o nome dos fluxos no Workflow
Transformando uma URL em Hyperlink dentro de um texto
Outra forma de forçarmos a atualização via ClickOnce
Forçando atualização via ClickOnce
Abrindo arquivo de configuração com nome diferente
Solução sempre visível
Criando aplicações windows singleInstance
Fazendo PING para outro micro
Lendo argumentos da linha de comando
Identificar de imediato quando a rede se tornar indisponivel
Identificar se a rede encontra-se disponível
Requisitando confirmação de leitura de um e-mail
Anexando imagens em e-mails HTML
Descobrindo o nome da máquina
Criando propriedades com coleções de strings
Truques com comparação de Strings
Utilizando o AppendFormat para otimizar o uso do StringBuilder
Utilizando uma HashTable no .NET
Utilizando um dataReader para preencher uma dataTable
Criando coleções personalizadas com par Nome/Objeto
Insira seus próprios Assemblies na janela de References
Inserir links para arquivos em projetos .NET
Utilizando code snippets no .net
Regras importantes para nomenclatura
Identificando as pastas do sistema
Criando uma sub condicional - Excluindo em run-time
Otimização de chamadas não gerenciadas
Utilize ReleaseCOMObject para melhor otimização
Considere o uso de SequentialAccess no CommandBehavior
Cuidado ao chamar o GC.Collect
Utilizando o intelisense em arquivos .CONFIG
Como apagar a lista dos projetos recentemente acessados
Criando propriedades dinâmicas nos seus componentes
Guardando informações dentro do assembly
Validação de CNPJ
Simplificando o uso de imports
Verificando se o domínio de um e-mail existe
Identificando o nome do método em execução
Formatar uma data em qualquer cultura
Geração de senhas aleatórias
Conversão e Cast de dados
Gerando RTF a partir de um DataSet
Melhorando a criação de uma nova solução
Dispose ou não dispose, eis a questão
Otimizando uso de strings com o string pool
Quando evitar validação de parâmetros
Use variáveis estáticas só de leitura ao invés de constantes
Como acessar os objetos do ASP.NET dentro de componentes VB.NET
Organizando a compilação de múltiplos projetos
Alterando código durante a depuração
Marcando regiões no código
Criando arrays dinamicamente
Utilizando propriedades dinâmicas no .NET
Agilizando a performance da IDE do VS.NET
Validando datas no formato de strings
Obtendo o dia da semana em qualquer lingua
Alinhando números a direita
Iterações em cadeias de caracteres
Ganhando performance na comparação de strings
Movendo fonte de aplicações entre máquinas
Concatenação rápida de strings
10
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando Ferramentas de Busca
Identificando ferramentas de busca
13
testando envio
Invertendo o valor de Campos Bit
Invertendo os valores de um campo bit
Invertendo os valores de um campo Bit
Invertendo os valores de campos bit
Invertendo o valor de um campo bit
14
Controlando a Altura de uma Textbox
5
teste envio
teste envio
teste envio
teste envio
testando envio
teste envio
teste envio
sddsdfdsdsf
asdfasdfsda
asdfaswfdsfsadf
klkklklkl
dfgasdfgasdf
jklnljkhjk
,nb,mnb,mnb
safasadfs
sadfsadf
asfasdf
asfsdfsadfsdfsasf
asfdasdfsadfd
zxvzxcv
dfasfdas
sadfsd
asdfsadfsdaf
9
sdasdfasdfdsfsdf
ADO.NET
Testando null em um campo ValueType no DataSet
Editando Schemas de dataSets no VS 2005 (e gerando RSS)
Resolvendo concorrência de dados
Camadas com TableAdapter - Interceptando Fill e Update
Retornando o Identity em um Insert do TableAdapter
Truques com TableAdapter e ObjectDataSource
Personalizando os seus tableAdapters
Marcando classes como origens de dados
Filtrando Nulls em uma dataTable
Obtendo a chave como resposta em um INSERT do TableAdapter
Controlando o acesso ao TableAdapter
Obtendo os valores atuais do banco
Vinculando dados com relacionamentos
Processamento e transferência de dados com Adapter/DataSet
Utilizando o Commandbehavior para otimizar a execução
Mais cuidados em transações com o adapter
Utilize o método GetOrdinal para otimizar processamento de Loops
Cancele dados pendentes quando estiver utilizando um DataReader
Com o provider do OLEDB, utilize commandtype.Text
Evite checar o estado da propriedade state no objeto OLEDBConnection
Atualizando DataSets em camadas
DataBinding e trabalho em camadas
Controlando as atualizações feitas por um Adapter
Trabalhando com múltiplos Adapters
Utilizando o Refresh de parâmetros no .NET
Utilize dataTables quando possível
ASP
Gerando uma planilha do excel a partir do ASP
Manipulando Coleções
Ler chaves de registry
Gravando erros no log do sistema operacional
Download de arquivos
Facilitando a edição no notepad
Upload sem componentes
Um pouco mais sobre o pooling de conexões
Utilizando ContentBase e ContentLocation para simplificar e-mails em HTML
Attachando imagens em e-mails em HTML
Envio de emails com attach com ASP
Melhorando o controle de cache com checagem em background
Utilizando split para facilitar a recuperação de dados
Controlando o pooling de conexões
Cuidados na migração para SQL Server
Diferenças entre o AdRotator do NT e 2000
Visualizar as mensagens de erro do ASP
Como recuperar dados com XML AUTO do SQL 2000
Cuidado com BUG nos behaviors de login do Ultradev
Sequencia de execução de tags ASP
Utilizando componentes Free Threaded com ASP
Como identificar se seu visitante abriu seu e-mail
Como alterar o ícone do site no menu Favoritos
Desvie os usuários para a página da lingua correta usando Accept language
Resolvendo problemas com IIS 5
Resolva em definitivo o problema dos '
Eliminando variáveis de sessão
Utilize o Server.Execute para criar pequenas sub-rotinas
Utilize Server.Transfer ao invés de Response.Redirect
Evite muitas chamadas ao objeto Response
Utilizando With...End With
Nova alternativa para a inclusão do arquivo ADOVBS.INC
Você sabe qual versão do VBScript está utilizando ?
Otimizando o acesso a coleções do objeto Request
Não esqueça de colocar a barra nos links, após o diretório
Simplificando a exibição de dados com GetString
Melhorando a performance com GetRows
Utilizando a passagem GET
Exibindo Observações com múltiplas linhas
Evitando a ação de Hackers amadores
Ganhando performance de recuperação de dados ( II )
Melhorando a Performance de recuperação de dados ( I )
Ganhando performance em instruções SQL
Recebendo parâmetros facilmente
Utilização de Stored Procedures
Verificando se o usuário ainda está conectado
Resolver o problema dos apóstrofos
Simplificar a montagem do design
Melhore a performance de aplicações ASP
Impedir que o usuário possa utilizar Back
Formatação de forma nacional em ASP
Montar uma string de conexão
ASP.NET
Resolvendo o Problema do www e Aumentando o PageRank
Configurando o page_error centralizado com Nested Master pages
Referência a WebControls no Código JavaScript
Tratando o page_error com master pages
Utilizando multiplos mapas de site na aplicação
Identificando o usuário em nosso site
Escondendo elementos do sitemap em uma treeview
Criando o Efeito de Hover para o Menu
Simplificando a Personalização de Componentes com o TagMapping
Utilizando menus com Imagens e Mapa de Site
Otimizando o GC para ambiente de Hosting
Usando bancos SDF - SQL Server sem pagar por isso
Otimizando a performance do RoleManager
Otimizando aplicações ASP.NET : Acesso Externo
Otimizando o pipeLine do ASP.NET
Controlando path de imagens (e etc) na masterpage
Desabilitar um botão após o click
Definir um MaxLength em uma TextArea
ASP.NET Providers para MySQL e Oracle
Distinguindo postBacks assíncronos e tradicionais
Identificando o Sylverlight no Google Analyzer
Cuidado com a manipulação do RowDataBound
Controlando o posicionamento dos objetos
Master/Detail com chave composta
Gridview com rolagem e título fixo
Escondendo um TabPanel
Identificando que o usuário fechou o browser
Criando uma propriedade específica para um browser
Corrigindo a exibição de linhas da Treeview no IE 7
Tratando o erro de ValidateRequest
Totalizando GridViews Paginadas
Otimizando a performance do Ajax Toolkit
Outra forma de manipular a seta do Menu
Enviando e-mail para o usuário após o cadastro
Armazenando javascript na DLL de custom controls
Evitando que o changepassword envie e-mail
Utilize elementos Shared ao invés do Application
Sumindo com a seta do objeto Menu
Definindo o defaultButton em uma content page
Configurando o timeout de um command
Definindo o foco com uso de Ajax
Tocar som quando houver um erro de valídação
Utilizando uma Imagem como mensagem de erro
Alerts e o UpdatePanel
Utilizando o CalendarExtender com GridViews
Alterando o redirecionamento padrão da formsAuthentication
Mantendo a posição do cursor após o postBack
Traduzindo os webControls de Segurança - parte 2
Log de um shutdown de aplicação ASP.NET
Sempre use applicationName nos providers
Problema na autorização com Cassini
Criando autenticação única entre sites do ASP.NET 1.1 e 2.0
Resolvendo referências estáticas (rodando site como root)
Agilizando a compilação de sites no VS 2005
Aproveite os server side comments
Controlando Nulls e vazios nas querys
slidingExpiration em forms (mais segurança)
Aumentando a segurança dos cookies
Posicionamento de objetos
Criando links de MailTo em GridView
Resolvendo bug : Package load failed
Mantendo o intellissence no web.config
Forçando debug=false pelo servidor
Melhorando o cache de GridViews
Otimizando a geração do viewState com uso da sessão
Formas de gerar javascript simples para o client
Cuidado com o uso de outputCache no IIS 6
Site OffLine durante uma atualização
Controlando a herança das páginas
Utilizando imagens com o sitemap
FindControl recursivo - encontrando em containers
Traduzindo os webControls de segurança
Utilizando o sitemap para controlar o titulo e meta-tags
Formatando valores numéricos em uma gridView
Simplificando tarefas com OnClientClick
Organizando multiplos arquivos .CONFIG
Criando uma opção 'Todos' em uma combo
Criando URLs amigáveis - URL Rewriting
Acessando um user control na masterPage a partir da content page
Definindo o foco para uma caixa
Definindo o botão default, que responderá ao ENTER
Controlado a segurança em mapas de sites
Personalizando o e-mail do PasswordRecovery
Configurando o envio de e-mail (recuperação de senha) no ASP.NET
Desviando para outra página após a criação do usuário
As duas formas de utilização dos Themas
Otimizando a validação de permissões
Identficando a linha durante o RowCommand
Criando Custom Controls não visuais
Criptografando o viewState no .NET 2.0
Configurando o limite máximo de upload de arquivos no .NET
Truques de validação em GridViews
Identificando automaticamente a linguagem do browser
Testes da personalização de WebParts
Pequeno truque com regras de autorização
Configurando o menu com o mapa do site
Colorindo a caixa de entrada ativa
Criando uma tag meta pelo código
Padronizando o titulo de todas as páginas
Enviando uma dataGrid por e-mail
Enviando e-mails por SMTP que exige autenticação
Erro 401 Unauthorized com o Visual Studio 2005
Transferindo dados entre páginas
Transferindo dados entre páginas
Transferindo dados entre páginas
Cuidado com a nomenclatura das páginas
Controlando a complexidade da senha no ASP.NET 2.0
Entendendo melhor o isPostBack
Controlando corretamente o timeout de autenticação forms
Traduzindo cores para a web
Destacando palavras encontradas em uma busca
Criando um efeito de seleção com mouse em dataGrids
Alterando o limite de conexões ao IIS do Windows XP
Definindo tooltips na datagrid
Permitindo seleção em qualquer parte das linhas da GRID
Criando um link para impressão de uma dataGrid
Utilizando ViewStateUserKey para aumentar a proteção das páginas
Habilitando a compressão GZIP no IIS
Agilizando o StringBuilder
Encapsular dados em propriedades da página
Controlando o view state em um webFarm
Controle a expiração do cookie de autenticação
Aumentando a segurança com uso de Frames
Utilizando httpOnly para aumentar a segurança dos cookies
Alterando o caminho do diretório de arquivos temporários do ASP.NET
Otimizando um site com a compilação em batch
Identificando corretamente os recursos dos browsers client
Definir o botão a ser disparado pelo ENTER
Definindo dinamicamente o tamanho de textBox(es)
Desviando o acesso de uma página para um frame
Fixando a linguagem de toda a aplicação web
Truques com download de arquivos
Fazendo referencia a path no ASP.NET
Aceitando apenas números em uma textbox
Controlando a exibição do paginador na dataGrid
Personalizando a mensagem de acesso negado
Utilizando janelas modais com ASP.NET
Otimização do cache em datagrids com paginação
Evitar que o usuário clique duas vezes em um botão
Protegendo a string de conexão no web.Config
Validando tipos de dados em formulários
Evite usar controles no servidor quando possível
Evitando a perda de sessão ao atualizar a aplicação
Alteração de tags no servidor
Definir o botão default em um webForm
Use o ASP.NET para proteger o acesso a arquivos
Marcar todas as checkbox de uma grid
Fazendo laços em webControls
Otimize mais o cache em webUserControls
Impedindo o cache no browser do usuário
Controlando login entre múltiplas aplicações
Trocando dados entre WebForms
Importantes truques com o LoadControl
Desviando para o login ao término da sessão
Inserir conteúdo em uma textbox do tipo Password
Usuários, strings e autenticação em ASP.NET com 2003
Formas avançadas de realizar o velho include
Usando links para gerar javascript facilmente
Validações adicionais no ASP.NET 1.1
Criando estado de sessão persistente em banco
Criando uma Grid com barra de rolagem
Corrigindo a instalação do ASP.NET no IIS
Utilização de multiplos Browsers
Re-Habilitando a depuração em ASP.NET
Cuidado com o uso de server.transfer no ASP.NET
Exibindo Imagens com URL Gravada em Branco
Controlando a altura de uma dataGrid
Criando funções públicas no Global.ASAX
Controlando detalhadamente o processo de validação
Fazendo upload de arquivos
Enviar e-mail com ASP.NET
Identificando e corrigindo problemas no Web.Config
Gerando mensagens tipo Alert
Otimizando o InitializeComponent
Configurando a aplicação com httpRuntime
Corrigindo problemas de deleção em grid com paginação
Criando uma confirmação no botão excluir da GRID
PopUp de confirmação no botão delete de uma DataGrid
Cuidado com os componentes de validação
Agilizando a navegação em formulários com PostBack
Provedor de hospedagem gratuita para ASP.NET
DHTML
Recuperar variável da Querystring pelo javascript
Utilizando recursos avançados do browser
Identificar se um popup foi bloqueado
Copiando código para o clipBoard
Habilitando o botão RSS no Windows Vista (IE7)
Fazendo acentuação em arquivos .JS
Inserindo em seu site o seu status no MSN
Fazendo entrada na web apenas em Maiúsculas
Deixar imagem transparente usando CSS
Mudando o Texto de Maneira Aleatória:
Imprimir na web sem abrir o dialogbox da impressora
Criando estilos diferentes para o vídeo e para a impressão
Quebra de página em DHTML
Alterando o desktop do usuário
Abrir a janela de print preview do browser
Protegendo e quebrando código JavaScript
Montando links consistentemente
Desativando o AutoComplete
Adicionar endereço aos favoritos
Utilizando DEFER para carregar scripts assincronamente
Vinculando o ícone de Favoritos com Link Rel
Utilizar VCard para manipulação do Auto-Complete no IE
Utilizando fixed table layout para melhorar a performance no HTML
Impedindo o Back nas páginas
Alterar a cor da barra de rolagem com CSS
Manipulando o menu de contexto
Obtendo facilmente Help para DHTML
Protegendo o código fonte
Tratamento de Erros em JavaScript
DreamWeaver
Definindo uma Posição para o Background:
Definindo Site
Tirando o Sublinhado do Link:
Alterando a propriedade de uma layer:
Instruindo o Usuário:
Fazendo Aparecer uma Mensagem de Texto em uma Layer:
Criando um texto explicativo
Criando uma Janela Pop-Up com o Dreamweaver:
Imagens Cambiáveis
Abrindo uma janela personalizada no Dreamweaver
Usando Templates no Dreamweaver
Usando o Dreamweaver para colocar uma mensagem na Barra de Status do Navegador
Aplicando efeitos nos objetos Layers no Dreamweaver:
Excel
Somando Horários
Contando no Excel
Invertendo Posição de Linhas e Colunas
Verificando a Ortografia de todas as Planilhas ao Mesmo Tempo
Descobrindo o Dia da Semana:
Outra Maneira de Copiar Preenchimento:
Colocando a calculadora na Barra de Ferramentas:
Usando valores de duas planilhas:
Jogando na Loteria – Uso de Números Aleatórios
Importando Tabelas da Web para o Excel:
Copiando Formatações
Criando Subtotais
Congelando o Cabeçalho de uma Planilha
Definindo uma Área de Impressão
Escrevendo na Vertical
Inserindo comentários em células do Excel
Usando a Função de Pagamento PMT
Criando uma Lista de Preenchimento no Excel:
Configurando uma formatação padrão para suas planilhas no Excel:
Dividindo as células em múltiplas linhas:
Formatação condicional
FireWorks
Convertendo Figuras Vetorias em Bitmap
Cortando Imagens em Formatos Geométricos
Criando o seu Próprio Estilo
Usando a ferramenta Free Form
Fatiando Imagens
Mapeando Imagens
Fazendo um Menu com Efeito em RollOver
Usando a Ferramentas de Edição de Imagens:
Desenhando com o Fireworks – Ferramenta Pen Tool
Trabalhando com nós – Ferramenta Subselection Tool
Ferramenta Erase Tool
Usando a Ferramenta Rubber Stamp Tool
Diminuindo o tamanho de uma imagem com o Fireworks
Flash
Desenhando no Flash
Efeito de Transição entre Imagens
Abrindo uma animação em tela cheia:
Comentando códigos no ActionScript
Criando uma biblioteca compartilhada
Criando um loading de carregamento:
Mudando o Som
Um pouco sobre Actions Scripts
Fazendo uma Gif Animada
Usando Action Script para fazer cálculos:
Atalhos para Flash
Mudando a cor de um Movie Clip
Controlando sua Animação
Criando Efeitos de Transposição de Imagens
Controle de som
Criando e Editando um Botão de Menu
Trabalhando com Som:
Linhas Guias
Mudando o Cursor Mouse
Efeito Onion Skin (Casca de Cebola)
Criando uma Animação com efeito de Máscara:
Fundo Transparente nas animaçòes em Flash:
HTML
Habilitando o botão RSS no Windows Vista (IE7)
Agrupe itens em uma combo
Inserindo em seu site o seu status no MSN
Online / Offline no ICQ
Alterando o Cursor do Mouse usando estilos:
Verificando a Ortografia de todas as Planilhas ao Mesmo Tempo
Aplicando Efeitos nos Links
Criando uma volta automática:
Preservando Formatos:
Colocando um ícone na Barra de Endereço e no Menu Favoritos:
Colocando um painel de controle para música em seu site
Colocando um efeito de iluminação nas bordas da tabela:
Uso de estilos com a Tag Div.
Redirecionando Páginas:
Inserindo uma página HTML dentro de outra.
Utilizando a Tag Meta para divulgar sua página:
Escrevendo Diversas Mensagens na Barra de Status do Navegador:
Colocando uma informação sobre o texto:
Abrindo uma Página em Tela Cheia
Personalizando os formulários usando Folha de Estilo(CSS):
Colocando a Data Completa na Barra de Títulos do Navegador
Colocando uma imagem estática como background da página:
Efeitos de Transição entre Páginas
Tirando o sublinhado dos links
IE
Exportando e Importando Favoritos
Deixando uma Cópia da Mensagem no Servidor.
Verificando a Data de Atualização de um Site:
Criando uma assinatura em suas mensagens:
Mala Direta no Outlook Express
Configurando uma mensagem automática de recebimento de e-mail
Cópia de Segurança dos contatos (Outlook Express)
Adicionando programas personalizados no menu do botão direito
Como criar uma pasta Favoritos do IE no servidor e torna-la comum para os usuários
Linq
Configurando o dbml para WCF
MS Ajax
Disparando um popUp por javascript
Silverlight
Timer no Silverlight 2.0
Configurando o suporte a Silverlight no IIS
SQL Server
Descobrindo o Espaço Utilizado por Cada Arquivo
Pesquisar por uma string em todos os campos de uma tabela
Exportando dados para o excel
Invertendo o valor de um campo bit
Passando multiplos registros como parâmetro para procedure
Eliminando linhas duplicadas com campo Text
Simplificando a exportação de dados
Recuperando um banco de dados depois de uma perda de log no SQL 2005
Cuidado com NULLs em sub-queries
Cuidado com os hints de lock
Salvando scripts automaticamente no EM
Outra opção de query para selecionar o Nésimo registro da base
Deixando conexões DTS mais flexiveis
Inserindo stored procedures no source safe com o VS .NET
Forçando o uso de case sensitive - outra forma
Movendo o TEMPDB para outro local
Criando Order By Dinamicamente
Quando utilizar o Drop Existing
Alterando o modo de autenticação do MSDE
Evite cursores sempre que possível
Fazendo rollback em transações aninhadas
Mais uma forma de numerar registros
Eliminando estatísticas desnecessárias
Enviando e-mails sem precisar do outlook
Resolvendo problemas com a variável @@Servername
Cuidado ao trocar nomes de objetos
Outra forma de obter uma numeração de registros
Identificando procedures sem o Set Nocount On
Como encontrar problemas em procedures
Recompilando procedures
Mais utilidades para o UNION - Melhorando a performance
Restaurando backup do MSDB
Transferência de pacotes DTS de servidor
Esteja atualizado com a versão do MDAC
Cuidado com o Order by em datas
Simplificando a edição de procedures pelos programadores
Fazendo procedures agirem como procedures de sistema
Enviando um EMAIL sem configurar o client MAPI
Protegendo o acesso a criação de pacotes DTS
Evitando falhas com o Identity
Permitindo que usuários criem Jobs
Caracteres especiais com FOR XML
Usuário DBO não aparece no Enterprise Manager
Fazendo um CheckPoint no banco
Numerar Registros
Evitando que triggers fiquem desabilitados
Separando tabelas em um filegroup diferente
Utilizando OpenXML para manipular dados em XML
Otimizando o acesso a views particionadas distribuidas
Gerar scripts de procedures para o Source Safe
Garantindo a integridade de auto-relacionamentos
Criação de atalhos de teclado no Query Analyser
Identificando as maiores tabelas do seu banco
Utilizando Segurança integrada com Linked Servers
Cuidados na redução do banco de dados
Eliminando estatísticas de distribuição de dados
Eliminando Registros Duplicados
Agilizando o trabalho com o Query Analyser
Fazendo comentários com o GO
Alterando o owner das views de sistema
Transferindo mensagens de erro para outro servidor
Identificando excesso de recompilações
Escolhendo entre IN e BetWeen
Recuperando o espaço após deleção de um campo
Semelhanças entre OR e UNION
Reconstruindo o arquivo de LOG após uma perda
Guardando dados Criptografados
Wizard para rastreamento de acesso
Encriptação de dados na rede
Obtendo log de falhas do SQL Server
Transferir diagramas entre bancos
Utilizando Wizards para criar procedures
Mais um motivo para sempre especificar o nome do owner de procedures
Como o SQL Server Agent calcula os agendamentos
Evitar o uso do prefixo SP_ desnecessariamente
Migrando banco Access para o SQL Server
Truques com NO_TRUNCATE para perda 0 de dados
Resolvendo problemas de segurança
Como configurar a estação client sem instalar o Client Network
Problemas e soluções com o *
Copiar as permissões de uma role para um usuário ou vice-versa
Obtendo mais informações sobre dependencias
Realizar um Select no resultado de uma procedure
Selecionando os registro do 11o ao 20o
Sorteando um registro no SQL Server
Melhorando o uso do cache
Fazendo comparações case sensitive em um servidor case insensitive
Fazendo nonclustered funcionar como clustered - covering indexes
Como habilitar o uso do SQL-DMO sem instalar as Client side Utilities
Truques com TOP para fazer order by em View
Utilize Copy/Past para gerar scripts de objetos
Cuidado com o collation compatible em linked servers
Recuperar dados com Estado de Emergência
Nova versão da procedure sp_who
Ajustes físicos de performance
Separar os objetos de usuário dos objetos de sistema
Filegroup como ReadOnly para aumento de performance
Enviando FAX pelo SQL Server usando o Word
Instruções DDL Transacionais
Otimizando o servidor : Min Server Memory
Configure corretamente o serviço SERVER do NT para o SQL Server
Como alterar campos TEXT no servidor
Guardando o backup em uma máquina remota
Set Nocount na conexão
Encontre registros por semelhança sonora
Criando procedures de Auto-execução
Simplificando procedures com a função Coalesce
Cuidado com as tabelas temporárias
Transformando dados em instruções INSERT
Localizar duplicidade de registros
Cuidados com tipos de dados e uso do Cast
Realizando pesquisas por caracteres reservados
Listando o Filegroup dos objetos
Como descobrir o Character Set e Sort Order de um servidor
Procedures não documentadas II : ForEachDB
Procedures não documentadas : ForEachTable
Como acessar um banco de dados marcado como suspeito
Como consultar uma string em vários campos diferentes
Descobrindo as dependencias das procedures
Criando Procedures Publicas
Como Calcular o tamanho de uma tabela
Otimizando Triggers
Chamando objetos COM a partir do servidor
Esvaziando uma tabela
Não deixar um usuário sobrecarregar o servidor
Tabela sem registros
Melhorando Performance com SET NoCount
With Recompile
Respondendo a E-mails
Otimizando Procedures