我的代码有一点小问题..
我想打开一个excel文件,将数据从sql server 2008导入到excel字段中。
你能帮我弄一下代码吗??我使用visual studio express 2013 for windows桌面和sql server 2008作为数据库。
这是我的代码..
Imports System.Data
Imports System.Data.SqlClient
Imports excel = Microsoft.Office.Interop.Excel
Public Class F_Tunggal
Private Sub cmdproses_Click(send
我正在使用Excel VBA中的ActiveX Data Objects 6.1库来访问SQL Server 2012数据库。我可以很好地连接和运行查询,但一旦连接,似乎就无法确定connection对象连接到哪个服务器,因为connectionString属性不会返回用于打开连接的相同字符串:
Public Sub connectDB()
Dim conn As New Connection
Dim strServer As String, strDatabase As String, strUser As String, strPassword As Str
有一个SQL 2012 Analysis Server,其中包含一些多维数据集。
当我使用Excel 2013 (DATA菜单> From Other Sources > From Analysis Services)连接到它时,我可以在下拉列表中看到数据库名称。
但是,当我使用SQL Server Management Studio 2012连接到它时(安装了Analysis Service客户端,我已经成功地将其用于其他分析服务器),我可以连接到分析服务器,但看不到任何数据库-数据库文件夹是空的。
我错过什么了吗?有没有可能它是被故意配置成这样的?
我想要创建一个Windows身份验证服务器登录,使它不能看到任何系统数据库e.g.master,模型。
我知道我们可以控制数据库级别的视图定义,例如数据库用户、数据库角色,但我不想将它们配置到所有系统数据库中。
因此,我首先:
创建Windows身份验证登录
创建自定义服务器角色
拒绝自定义服务器角色的视图定义
向角色添加登录名
我希望登录时不应该看到所有的系统数据库,但它仍然可以在系统数据库节点下看到master和tempdb。
这是结果的截图。
📷
这些是我的SQL语句。
-- Create login from Windows User
USE MASTER
GO
CREATE LOG