Sql server 我们可以将Sharepoint连接到SQL Server 6.5吗?
无法导入应用程序定义文件!!错误:名为“XYZ”且类型为“LobSystemInstance”的元数据对象具有名为“DatabaseAccessProvider”的属性,该属性的值或类型无效。在第10行和位置“10”处或之前遇到错误 ADF中的第10行:Sql server 我们可以将Sharepoint连接到SQL Server 6.5吗?,sql-server,sharepoint,Sql Server,Sharepoint,无法导入应用程序定义文件!!错误:名为“XYZ”且类型为“LobSystemInstance”的元数据对象具有名为“DatabaseAccessProvider”的属性,该属性的值或类型无效。在第10行和位置“10”处或之前遇到错误 ADF中的第10行: <"Property Name="DatabaseAccessProvider" Type="System.String">SqlOledb<"/Property> 请告诉我如何在Sharepoint中显示SQL S
<"Property Name="DatabaseAccessProvider" Type="System.String">SqlOledb<"/Property>
请告诉我如何在Sharepoint中显示SQL Server 6.5中的数据 节点的值无效。您需要使用SqlServer或OleDb。有关更多信息,请查看此页面:
我刚开始一个类似的任务,所以我找到了你的未回答的问题。我正在尝试将Sharepoint中的文档库复制到SQL db。它不是直接从SQL打开您的文件,而是使用一些c代码来设置打开sharepoint的作业,这可能是您想要的 到目前为止,我发现了两种方法: 一种是将数据从sharepoint复制到Access中的链接列表,然后使用中的OLEDB方法打开它。 可在此处找到: 另一种方法是使用Microsoft.Sharepoint库,直接从c打开Sharepoint,然后将其复制到SQL中。 可在此处找到:
6.5!? 真正地My.SharePoint只是一个ASP.NET应用程序。如果您可以在ASP.NET中执行此操作,则可以在SharePoint中执行此操作。是否有人可以帮助我执行此操作?如果我使用OleDb,ADF将成功导入,但当我尝试使用业务数据列表web部件时,它会给我一个错误:从XYZinstance检索数据时出错!!即使我尝试使用应用程序定义设计器,它仍连接到数据库,但无法创建lobsystem实例..在我拖放表并单击“确定”后,它突然出现了这种混乱:设计工程师突然停止工作!!啊!我刚意识到你的问题是相反的。如果这是有用的,我会留下它,如果没有,那么我可以删除它。我认为您可以使用相同的库来实现另一种方式,但要切换读写操作。可能通过编写SQL来访问并使用access链接到sharepoint。我没有这样做,所以我手头没有任何代码,但这是一个方法的描述。在执行此操作之前,请尝试使用内置导入工具直接将SQL加载到sharepoint或将其加载到access中,然后查看是否可以获得对sharepoint的访问权限。
private static void BulkCopyAccessToSQLServer
(CommandType commandType, string sql, string destinationTable)
{
string connectionString = @"C:\Migration\Sharepoint Access SQL Batch Job\Database11.accdb";
using (DataTable dt = new DataTable())
{
string ConnStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Migration\Sharepoint Access SQL Batch Job\Database11.accdb;Jet OLEDB:Database Password=password";
//using (OleDbConnection conn = new OleDbConnection(Settings.Default.CurriculumConnectionString))
using (OleDbConnection conn = new OleDbConnection(ConnStr))
using (OleDbCommand cmd = new OleDbCommand(sql, conn))
using (OleDbDataAdapter adapter = new OleDbDataAdapter(cmd))
{
cmd.CommandType = commandType;
cmd.Connection.Open();
adapter.SelectCommand.CommandTimeout = 240;
adapter.Fill(dt);
adapter.Dispose();
}
using (SqlConnection conn2 = new SqlConnection(Settings.Default.qlsdat_extensionsConnectionString))
using (SqlConnection conn2 = new SqlConnection(connectionString))
{
conn2.Open();
using (SqlBulkCopy copy = new SqlBulkCopy(conn2))
{
copy.DestinationTableName = destinationTable;
copy.BatchSize = 1000;
copy.BulkCopyTimeout = 240;
copy.WriteToServer(dt);
copy.NotifyAfter = 1000;
}
}
}
}
using (SharePointclientObj.ClientContext ctx = new SharePointclientObj.ClientContext(clientContext))
{
//Get the site
SharePointclientObj.Web site = ctx.Web;
ctx.Load(site);
//Get Lists
ctx.Load(site.Lists);
//Query
ctx.ExecuteQuery();
//Fill List
foreach (SharePointclientObj.List list in site.Lists)
{
Console.WriteLine(list.Title);
}
}