Restaurar ou importar o Adventure Works de um arquivo BACPAC do GitHub
Restaurar ou importar o Adventure Works de um arquivo BACPAC do GitHub
Importante
Os scripts deste artigo são escritos para usar o banco de dados do Adventure Works. Com uma Instância Gerenciada de SQL, importe o banco de dados Adventure Works para um banco de dados de instância ou modifique os scripts deste artigo para usar o banco de dados Wide World Importers.
Obtenha as informações de conexão necessárias para se conectar a um banco de dados no Banco de Dados SQL do Azure. Você precisará do nome totalmente qualificado do servidor ou do host, do nome do banco de dados e das informações de logon nos próximos procedimentos.
Navegue até a página bancos de dados SQL ou Instâncias Gerenciadas de SQL.
Na página Visão geral, examine o nome do servidor totalmente qualificado ao lado de Nome do servidor de um banco de dados no Banco de Dados SQL do Azure ou o nome do servidor totalmente qualificado (ou endereço IP) ao lado de Host para obter uma Instância Gerenciada de SQL do Azure ou um SQL Server em Máquinas Virtuais. Para copiar o nome do servidor ou o nome do host, passe o mouse sobre ele e selecione o ícone Copiar.
Criar código para consultar seu banco de dados no Banco de Dados SQL do Azure
Em um editor de texto ou de códigos, crie um arquivo chamado sqltest.rb.
Adicione o código seguinte: Substitua os valores do seu banco de dados no Banco de Dados SQL do Azure para <server>, <database>, <username> e <password>.
require 'tiny_tds'
server = '<server>.database.windows.net'
database = '<database>'
username = '<username>'
password = '<password>'
client = TinyTds::Client.new username: username, password: password,
host: server, port: 1433, database: database, azure: true
puts "Reading data from table"
tsql = "SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
FROM [SalesLT].[ProductCategory] pc
JOIN [SalesLT].[Product] p
ON pc.productcategoryid = p.productcategoryid"
result = client.execute(tsql)
result.each do |row|
puts row
end
Os exemplos de código do Transact-SQL deste artigo usa o banco de dados de exemplo AdventureWorks2022 ou AdventureWorksDW2022, que pode ser baixado da home page Microsoft SQL Server Samples and Community Projects.
Executar o código
No prompt de comando, execute o comando a seguir:
ruby sqltest.rb
Verifique se as 20 primeiras linhas de Categoria/Produto do banco de dados são retornadas.
Administrar uma infraestrutura de banco de dados do SQL Server para bancos de dados relacionais de nuvem, locais e híbridos usando as ofertas de banco de dados relacional do Microsoft PaaS.